Commit 707decf03ec for woocommerce

commit 707decf03ec52b62b231d4cc88c3d2be2b79530e
Author: Tung Du <dinhtungdu@gmail.com>
Date:   Mon Sep 28 21:56:27 2026 +0700

    Restore stepper change event E2E coverage (#69142)

    * test: restore stepper change event browser coverage

    * chore: add stepper test changelog entry

diff --git a/plugins/woocommerce/changelog/restore-stepper-change-event-e2e b/plugins/woocommerce/changelog/restore-stepper-change-event-e2e
new file mode 100644
index 00000000000..11314734fd1
--- /dev/null
+++ b/plugins/woocommerce/changelog/restore-stepper-change-event-e2e
@@ -0,0 +1,5 @@
+Significance: patch
+Type: dev
+Comment: Restore browser coverage for Add to Cart Form stepper change events; no production change.
+
+
diff --git a/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts b/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
index 31829986858..f031fb1317f 100644
--- a/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
+++ b/plugins/woocommerce/tests/e2e/tests/blocks/add-to-cart-form/add-to-cart-form.block_theme.spec.ts
@@ -236,8 +236,17 @@ test.describe( `${ blockData.name } Block`, () => {
 			const input = page.getByLabel( 'Product quantity' );

 			await expect( input ).toHaveValue( '1' );
+			await input.evaluate( ( element ) => {
+				element.addEventListener( 'change', () => {
+					element.dataset.changeFired = 'true';
+				} );
+			} );
 			await plusButton.click();
 			await expect( input ).toHaveValue( '2' );
+			await expect( input ).toHaveAttribute(
+				'data-change-fired',
+				'true'
+			);
 			await minusButton.click();
 			await expect( input ).toHaveValue( '1' );
 			// Ensure the quantity doesn't go below 1.