From 33acd8cea0d18d75cefce0de4c995a98f1a0dbf9 Mon Sep 17 00:00:00 2001 From: Greg <71906536+zhongruige@users.noreply.github.com> Date: Mon, 15 Feb 2021 16:20:55 -0700 Subject: [PATCH] Updated Release Testing Instructions WooCommerce 5.1 (markdown) --- Release-Testing-Instructions-WooCommerce-5.1.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Release-Testing-Instructions-WooCommerce-5.1.md b/Release-Testing-Instructions-WooCommerce-5.1.md index 3bd1d60..3b649c6 100644 --- a/Release-Testing-Instructions-WooCommerce-5.1.md +++ b/Release-Testing-Instructions-WooCommerce-5.1.md @@ -18,6 +18,7 @@ WooCommerce 5.1 includes: - [Adjust spacing and font sizes for Twenty Twenty-One](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#adjust-spacing-and-font-sizes-for-twenty-twenty-one-28827) - [Flush term cache when saving product and settings closes](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#flush-term-cache-when-saving-product-and-settings-closes-28974) - [Fix price filtering when there are variations](https://github.com/woocommerce/woocommerce/wiki/Release-Testing-Instructions-WooCommerce-5.1#fix-price-filtering-when-there-are-variations-29043) + - [Defer nonce creation until displayed by WC Admin]() ## WooCommerce Admin Updates: @@ -177,4 +178,13 @@ Once everything is configured and enabled do a client test | 1250 | 1300 | 4. The product should not be listed when filtering on `0, 950` and on `1200, 1300`. In all the other cases it should be listed. -- Note: if you don't have products with a price higher than 1220 you won't be able to test the for the last three combinations. \ No newline at end of file +- Note: if you don't have products with a price higher than 1220 you won't be able to test the for the last three combinations. + +#### Defer nonce creation until displayed by WC Admin [(28500)](https://github.com/woocommerce/woocommerce/pull/28500) +1. Install WooCommerce 4.4.0 (the 4.4.0 version of `woocommerce.zip` can be downloaded from [https://github.com/woocommerce/woocommerce/releases/tag/4.4.0](https://github.com/woocommerce/woocommerce/releases/tag/4.4.0)) +2. Ensure you're able to click on the `Update WooCommerce database` button without errors and you're able to see the process started to run. +3. After it is done, you should see another banner/notice `WooCommerce database update done`. When you see this open another browser or incognito mode and login as the same admin user so you have two concurrent sessions going. +4. For the second user navigate to `WooCommerce > Home`. Ensure you also see the same banner/notice WooCommerce database update done. +5. Go back to your first user session and now click on the `Thanks!` dismissal button. +6. Ensure the banner goes away after clicking. If it doesn't work the first time, try one more time after refresh and it should now go away. You shouldn't have to reload the page more than twice for it to go away. +7. Navigate to other WooCommerce pages and ensure that banner/notice does not reappear anywhere in either sessions. \ No newline at end of file