From d6266cf2eed21eea9af32591edb99f8f40bc4027 Mon Sep 17 00:00:00 2001 From: Alexey Martemyanov Date: Thu, 3 Sep 2026 14:33:53 +0600 Subject: [PATCH] [2026-09-03] eagle: work/projects/CPM Breakage Testing Steps.md --- work/projects/CPM Breakage Testing Steps.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/work/projects/CPM Breakage Testing Steps.md b/work/projects/CPM Breakage Testing Steps.md index 2294b2e8..c983a97b 100644 --- a/work/projects/CPM Breakage Testing Steps.md +++ b/work/projects/CPM Breakage Testing Steps.md @@ -19,8 +19,17 @@ Run each case with fresh app data so daily pixel deduplication does not hide res 6. Navigate again → no additional CPM failure or recovery pixel is sent. #### Session restoration -1. Open a web page -2. Dupli +1. Open a web page, e.g. https://privacy-test-pages.site/features/autoconsent/banner.html +2. Duplicate the tab twice (3 tabs are open) +3. Open Settings → General, activate Reopen all windows and tabs from last session +4. Restart the browser +5. Open **Debug → Web Extensions → Simulate CPM Messaging Breakage (On)** +6. Switch to another tab +7. wait 5 seconds → `debug_web_extension_cpm_initialization_failed_after_session_restoration` is sent +8. Switch to the remaining restored tab +9. wait 5 seconds → `debug_web_extension_cpm_initialization_failed_after_session_restoration` is **skipped** (as it‘s daily): no `debug_web_extension_cpm_messaging_stuck…` is sent +10. Reload the tab or navigate somewhere else +11. wait 5 seconds → `debug_web_extension_cpm_initialization_failed_after_other` is sent; `debug_web_extension_cpm_messaging_stuck_session_restoration` is sent #### Concurrent navigations