Commit be2afb53d63 for woocommerce

commit be2afb53d633f301f65d9b4d9fd0979fcd7a0b8b
Author: Adrian Moldovan <3854374+adimoldovan@users.noreply.github.com>
Date:   Mon Oct 5 16:47:37 2026 +0300

    e2e tests: fix email editor settings sidebar e2e test intermittent failures (#69396)

diff --git a/plugins/woocommerce/changelog/fix-email-editor-settings-sidebar-spec b/plugins/woocommerce/changelog/fix-email-editor-settings-sidebar-spec
new file mode 100644
index 00000000000..7198606b65d
--- /dev/null
+++ b/plugins/woocommerce/changelog/fix-email-editor-settings-sidebar-spec
@@ -0,0 +1,4 @@
+Significance: patch
+Type: dev
+Comment: Fix a flaky email editor settings sidebar e2e test; no production change.
+
diff --git a/plugins/woocommerce/tests/e2e/tests/email-editor/email-editor-settings-sidebar.spec.ts b/plugins/woocommerce/tests/e2e/tests/email-editor/email-editor-settings-sidebar.spec.ts
index 9504362a835..c441a6cb9fd 100644
--- a/plugins/woocommerce/tests/e2e/tests/email-editor/email-editor-settings-sidebar.spec.ts
+++ b/plugins/woocommerce/tests/e2e/tests/email-editor/email-editor-settings-sidebar.spec.ts
@@ -238,7 +238,17 @@ test.describe(
 			page,
 		} ) => {
 			await accessTheEmailEditor( page, 'Customer note' );
-			await expect( page.getByLabel( 'Email' ) ).toBeVisible();
+			// The email content replaces the post-content inner blocks when it
+			// loads, so wait for it before inserting a block.
+			await expect(
+				page
+					.locator( 'iframe[name="editor-canvas"]' )
+					.contentFrame()
+					.getByLabel( 'Block: Heading' )
+					.filter( {
+						hasText: 'A note has been added to your order',
+					} )
+			).toBeVisible();

 			await page.evaluate( () => {
 				const { createBlock } = window.wp.blocks;