TAP version 13
# Subtest: cold insight requests its selected source and period, once per mount
ok 1 - cold insight requests its selected source and period, once per mount
  ---
  duration_ms: 4.517542
  ...
# Subtest: queued and unchanged checks do not cause reload loops
ok 2 - queued and unchanged checks do not cause reload loops
  ---
  duration_ms: 1.241167
  ...
# Subtest: late publication after selection change cannot replace visible report
ok 3 - late publication after selection change cannot replace visible report
  ---
  duration_ms: 1.27075
  ...
# Subtest: channel uses its own source rather than audience availability
ok 4 - channel uses its own source rather than audience availability
  ---
  duration_ms: 1.583666
  ...
# Subtest: growth also prepares its shared trend projection after business is ready
ok 5 - growth also prepares its shared trend projection after business is ready
  ---
  duration_ms: 1.050959
  ...
# Subtest: loading is visible while request is pending and remains during queued work
ok 6 - loading is visible while request is pending and remains during queued work
  ---
  duration_ms: 3.292792
  ...
# Subtest: current result stops loading while base work keeps it active
ok 7 - current result stops loading while base work keeps it active
  ---
  duration_ms: 1.62075
  ...
# Subtest: failure stops animation and exposes retry state
ok 8 - failure stops animation and exposes retry state
  ---
  duration_ms: 4.145958
  ...
# Subtest: current server seed suppresses mount and revisit checks without flashing preparation
ok 9 - current server seed suppresses mount and revisit checks without flashing preparation
  ---
  duration_ms: 1.609083
  ...
# Subtest: new date range cannot reuse the previous range seed
ok 10 - new date range cannot reuse the previous range seed
  ---
  duration_ms: 1.492417
  ...
# Subtest: fresh growth business cannot suppress a missing channel
ok 11 - fresh growth business cannot suppress a missing channel
  ---
  duration_ms: 0.617083
  ...
# Subtest: retained report stays quiet during an unchanged pending check
ok 12 - retained report stays quiet during an unchanged pending check
  ---
  duration_ms: 0.551834
  ...
# Subtest: new business calculation from another worker reloads before checking the shared channel
ok 13 - new business calculation from another worker reloads before checking the shared channel
  ---
  duration_ms: 0.653042
  ...
# Subtest: loaded ranges and groups return without requests
ok 14 - loaded ranges and groups return without requests
  ---
  duration_ms: 57.69775
  ...
# Subtest: explicit check reloads; hidden tabs do not read
ok 15 - explicit check reloads; hidden tabs do not read
  ---
  duration_ms: 0.871875
  ...
# Subtest: late response cannot overwrite selected range
ok 16 - late response cannot overwrite selected range
  ---
  duration_ms: 2.170959
  ...
# Subtest: failed checks retain saved values
ok 17 - failed checks retain saved values
  ---
  duration_ms: 3.592416
  ...
# Subtest: missing results stay retryable and are not cached as permanent emptiness
ok 18 - missing results stay retryable and are not cached as permanent emptiness
  ---
  duration_ms: 1.173083
  ...
# Subtest: a newly observed source revision invalidates other retained ranges
ok 19 - a newly observed source revision invalidates other retained ranges
  ---
  duration_ms: 3.084708
  ...
# Subtest: presentation choices retain values and cause no reads
ok 20 - presentation choices retain values and cause no reads
  ---
  duration_ms: 2.88675
  ...
# Subtest: legacy links preserve scope without changing the email period or leaking arbitrary query keys
ok 21 - legacy links preserve scope without changing the email period or leaking arbitrary query keys
  ---
  duration_ms: 1.514542
  ...
# Subtest: report adapter restores either free subtab and emits customer-only changes
ok 22 - report adapter restores either free subtab and emits customer-only changes
  ---
  duration_ms: 0.215625
  ...
# Subtest: stale fragment swaps are rejected after a filter change
ok 23 - stale fragment swaps are rejected after a filter change
  ---
  duration_ms: 0.090375
  ...
# Subtest: hidden group selector clears old links and history without losing other scope
ok 24 - hidden group selector clears old links and history without losing other scope
  ---
  duration_ms: 0.345792
  ...
# Subtest: RFM is opt-in and preserves other views selections when returning
ok 25 - RFM is opt-in and preserves other views selections when returning
  ---
  duration_ms: 0.799
  ...
# Subtest: effective downgrade, permission loss and release withdrawal revoke retained evidence
ok 26 - effective downgrade, permission loss and release withdrawal revoke retained evidence
  ---
  duration_ms: 1.581709
  ...
# Subtest: history controls read fixed presets and invalidate previous evidence without automatic writes
ok 27 - history controls read fixed presets and invalidate previous evidence without automatic writes
  ---
  duration_ms: 27.907584
  ...
# Subtest: only the visible RFM tab reads once, explicitly without browser caching
ok 28 - only the visible RFM tab reads once, explicitly without browser caching
  ---
  duration_ms: 3.341667
  ...
# Subtest: invalidation clears evidence on a denied refresh
ok 29 - invalidation clears evidence on a denied refresh
  ---
  duration_ms: 2.647541
  ...
# Subtest: selection invalidation aborts preparation on its synchronizing root
ok 30 - selection invalidation aborts preparation on its synchronizing root
  ---
  duration_ms: 0.517583
  ...
# Subtest: late responses cannot restore a hidden or superseded report
ok 31 - late responses cannot restore a hidden or superseded report
  ---
  duration_ms: 20.247583
  ...
# Subtest: navigation clears the report and revisits through a new privacy check
ok 32 - navigation clears the report and revisits through a new privacy check
  ---
  duration_ms: 20.785584
  ...
# Subtest: login or malformed HTML fails closed and is retryable
ok 33 - login or malformed HTML fails closed and is retryable
  ---
  duration_ms: 3.977542
  ...
# Subtest: settings continuation stops for edited, closed, hidden or removed drawers
ok 34 - settings continuation stops for edited, closed, hidden or removed drawers
  ---
  duration_ms: 0.568458
  ...
# Subtest: apply publishes one refresh event shared by analytics, Insight and recipients
ok 35 - apply publishes one refresh event shared by analytics, Insight and recipients
  ---
  duration_ms: 0.21325
  ...
# Subtest: history preparation continues source and job passes after one start, and stops safely
ok 36 - history preparation continues source and job passes after one start, and stops safely
  ---
  duration_ms: 0.976792
  ...
# Subtest: scenario windows have isolated report keys
ok 37 - scenario windows have isolated report keys
  ---
  duration_ms: 0.82275
  ...
# Subtest: initial range and repeat switches reuse data; new periods load once
ok 38 - initial range and repeat switches reuse data; new periods load once
  ---
  duration_ms: 55.174125
  ...
# Subtest: filters isolate reports; segments do not change metric population
ok 39 - filters isolate reports; segments do not change metric population
  ---
  duration_ms: 0.792042
  ...
# Subtest: hidden changes do not fetch; source invalidation refreshes when visible
ok 40 - hidden changes do not fetch; source invalidation refreshes when visible
  ---
  duration_ms: 0.709541
  ...
# Subtest: late response cannot overwrite the selected range; requests coalesce
ok 41 - late response cannot overwrite the selected range; requests coalesce
  ---
  duration_ms: 2.104917
  ...
# Subtest: failed replacement preserves cached values and is retryable
ok 42 - failed replacement preserves cached values and is retryable
  ---
  duration_ms: 2.35675
  ...
# Subtest: a source-setting save clears hidden retained ranges before they reopen
ok 43 - a source-setting save clears hidden retained ranges before they reopen
  ---
  duration_ms: 1.7605
  ...
# Subtest: a source-setting save fences an in-flight response
ok 44 - a source-setting save fences an in-flight response
  ---
  duration_ms: 4.276875
  ...
# Subtest: an observed provider change evicts ranges from the previous source
ok 45 - an observed provider change evicts ranges from the previous source
  ---
  duration_ms: 4.420208
  ...
# Subtest: an observed provider change fences older responses from other ranges
ok 46 - an observed provider change fences older responses from other ranges
  ---
  duration_ms: 6.329958
  ...
# Subtest: reporting day rollover reloads the selected range
ok 47 - reporting day rollover reloads the selected range
  ---
  duration_ms: 1.891959
  ...
# Subtest: new source revision invalidates other retained ranges
ok 48 - new source revision invalidates other retained ranges
  ---
  duration_ms: 4.800333
  ...
# Subtest: publication during an in-flight read cannot install the old revision
ok 49 - publication during an in-flight read cannot install the old revision
  ---
  duration_ms: 4.992709
  ...
# Subtest: each visible view loads once and returning reuses its own cached range
ok 50 - each visible view loads once and returning reuses its own cached range
  ---
  duration_ms: 5.307583
  ...
# Subtest: a late response from another view cannot replace the selected tab
ok 51 - a late response from another view cannot replace the selected tab
  ---
  duration_ms: 2.066375
  ...
# Subtest: mismatched report view is rejected
ok 52 - mismatched report view is rejected
  ---
  duration_ms: 1.290541
  ...
# Subtest: calculation age follows each cached range and survives failed refresh
ok 53 - calculation age follows each cached range and survives failed refresh
  ---
  duration_ms: 3.746084
  ...
# Subtest: cache-only read paints stale values before protected calculation
ok 54 - cache-only read paints stale values before protected calculation
  ---
  duration_ms: 2.470791
  ...
# Subtest: a queued obsolete selection never reaches the server
ok 55 - a queued obsolete selection never reaches the server
  ---
  duration_ms: 2.655875
  ...
# Subtest: retained timeframes stay visible until the selected result is ready
ok 56 - retained timeframes stay visible until the selected result is ready
  ---
  duration_ms: 2.844041
  ...
# Subtest: retention isolates customer populations and report day
ok 57 - retention isolates customer populations and report day
  ---
  duration_ms: 6.166666
  ...
# Subtest: a persistent tab controller does no work while another tab is visible
ok 58 - a persistent tab controller does no work while another tab is visible
  ---
  duration_ms: 0.79225
  ...
# Subtest: failed new timeframe retains the last report with explicit stale-selection state
ok 59 - failed new timeframe retains the last report with explicit stale-selection state
  ---
  duration_ms: 1.3955
  ...
# Subtest: CDP unsupported or withdrawn data replaces retained native charts
ok 60 - CDP unsupported or withdrawn data replaces retained native charts
  ---
  duration_ms: 0.62825
  ...
1..60
# tests 60
# suites 0
# pass 60
# fail 0
# cancelled 0
# skipped 0
# todo 0
# duration_ms 262.21125
