Marin Atanasov

Results 30 issues of Marin Atanasov

## What? We've recently started refactoring `enzyme` tests to `@testing-library/react`. This PR refactors the `` component tests from `enzyme` to `@testing-library/react`. ## Why? `@testing-library/react` provides a better way to write...

[Type] Enhancement
[Package] Components

## What? This is a minor typo fix that addresses the name of the GitHub action workflow related to performance tests. ## Why? No major reason, just a minor typo...

[Priority] Low
[Type] Build Tooling
Automated Testing

## What? This PR updates the few remaining tests that don't use `screen` for running `@testing-library` queries to use screen. ## Why? The benefits of this change are mostly related...

[Type] Enhancement
[Package] Components
[Feature] Block Directory

## What? This PR refactors the `` tests to use `@testing-library` instead of `react-dom` and its testing utils. ## Why? We've been aiming to have all our component tests resemble...

[Type] Enhancement
[Package] Block editor
[Feature] Link Editing

## What? This is an experiment - DO NOT MERGE! This PR aims to experiment with Suspense, specifically with our `useSuspenseSelect()` implementation to load the site editor behind the scenes,...

[Status] In Progress
[Type] Performance
[Type] Experimental
[Package] Edit Site
[Feature] Site Editor

## What? This PR removes Lodash's `_.unescape()` from the flat term selection interface. There is just a single use in that component and conversion is pretty straightforward. Similar to #47561....

[Type] Performance
[Type] Code Quality
[Package] Editor

## What? This PR removes Lodash's `_.unescape()` from the `NavigationLinkEdit` component. There is just a single use in that component and conversion is pretty straightforward. Similar to #47565. ## Why?...

[Type] Performance
[Type] Code Quality
[Package] Block library
[Block] Navigation

## What? This PR removes Lodash's `_.unescape()` from the `HierarchicalTermSelector` component. There is just a single use in that component and conversion is pretty straightforward. Similar to #47561. ## Why?...

[Type] Performance
[Type] Code Quality
[Package] Editor

## What? This PR removes Lodash's `_.unescape()` from the `Tag Cloud` block. There is just a single use in that block and conversion is pretty straightforward. Similar to #47561 ##...

[Type] Performance
[Type] Code Quality
[Package] Block library
[Block] Tag Cloud

## What? This is an experiment - DO NOT MERGE! This PR aims to experiment with Suspense, specifically with our `useSuspenseSelect()` implementation to load the site editor behind the scenes...

[Status] In Progress
[Type] Performance
[Type] Experimental
[Package] Edit Site
[Feature] Site Editor