soft-navigation-heuristics

edit

WPT coverage of the tests of soft-navigation-heuristics at the revision 5602b0f210e3. The tests link to their results in the browsers on wpt.fyi. The tentative tests (experimental features) and the reftests are listed separately from the stable tests.

GroupPassingTestsDisabledPass rate
Stable110100%
Tentative9195096%
Reftests000–
All9296096%

Failure reasons

The tests that do not pass (failing or disabled), by kind of reason. A test with several reasons counts once per kind.

  • NOT IMPLEMENTED: 4

Stable tests

TestResultSubtestsKindDescription
navigate-child.htmlPass1 / 1

Tentative tests

TestResultSubtestsKindDescription
back.tentative.htmlPass1 / 1
click-event-bubbles.tentative.htmlPass1 / 1
detection/tentative/change-class-attribute-1.htmlPass1 / 1
detection/tentative/change-class-attribute-2.htmlPass1 / 1
detection/tentative/change-style-attribute-display-1.htmlPass1 / 1
detection/tentative/change-style-attribute-display-2.htmlPass1 / 1
detection/tentative/change-style-attribute-display-3.htmlPass1 / 1
detection/tentative/change-style-attribute-display-4.htmlPass1 / 1
detection/tentative/change-style-attribute-fontsize.htmlPass1 / 1
detection/tentative/modify-non-aggregating-node.htmlPass1 / 1
detection/tentative/navigation-api-precommit-handler.htmlPass1 / 1
detection/tentative/overwriting-text-once-per-interaction.htmlPass1 / 1
detection/tentative/overwriting-text.htmlPass2 / 2
detection/tentative/racing-soft-navigations.htmlPass5 / 5
detection/tentative/text-node-modifications.htmlFail3 / 5NOT IMPLEMENTEDthe text of the form controls (the value of an <input type=button>) is not a contentful paint of the paint timing (it is never a largest contentful paint candidate), and the changes of the value of a form control are not recorded as modifications of the interaction: changing it paints no interaction contentful paint (2 subtests)
detection/tentative/video-srcObject-change.htmlFail0 / 1NOT IMPLEMENTEDthe frames of a video are not candidates of the largest contentful paint (only Chromium reports them): the new video paints no interaction contentful paint
dom/tentative/distant-leaf-image.window.jsPass1 / 1
dom/tentative/distant-leaf-text.window.jsPass1 / 1
dropped-entries.tentative.htmlPass1 / 1
first-interaction-not-softnav.tentative.htmlPass1 / 1
hash.tentative.htmlPass1 / 1
history/tentative/navigation-api-prevent-default.window.jsPass1 / 1
icp/tentative/character-data-append.htmlPass1 / 1
icp/tentative/character-data-delete.htmlPass1 / 1
icp/tentative/character-data-insert.htmlPass1 / 1
icp/tentative/character-data-replace.htmlPass1 / 1
icp/tentative/pseudo-element-background-image-with-text-mult-paints.htmlPass1 / 1
icp/tentative/pseudo-element-background-image-with-text.htmlPass1 / 1
icp/tentative/pseudo-element-background-image.htmlPass1 / 1
icp/tentative/pseudo-element-content-image-with-text.htmlPass1 / 1
icp/tentative/pseudo-element-content-image.htmlPass1 / 1
icp/tentative/pseudo-element-content-text.htmlPass1 / 1
icp/tentative/text-area-typing.htmlFail0 / 1NOT IMPLEMENTEDthe text of the form controls is not a contentful paint of the paint timing, and the changes of the value of a form control are not recorded as modifications of the interaction: typing in a <textarea> paints no interaction contentful paint
icp/tentative/text-node-append-does-not-affect-siblings.htmlPass1 / 1
icp/tentative/text-node-modification-does-not-affect-siblings.htmlPass1 / 1
image-lcp-followed-by-image-softnav-lcp.tentative.htmlPass1 / 1
image-lcp-followed-by-text-softnav-lcp.tentative.htmlPass1 / 1
image-lcp-followed-by-two-image-softnavs-lcp.tentative.htmlPass1 / 1
interaction-with-paint-before-back.tentative.htmlPass1 / 1
largest-painted-element-dynamic-change.tentative.htmlPass1 / 1
largest-painted-element-multiple-paints-before-url.tentative.htmlPass1 / 1
largest-painted-element-paint-first.tentative.htmlPass1 / 1
largest-painted-element-url-first.tentative.htmlPass1 / 1
lcp/tentative/background-image-set-image.htmlPass1 / 1
lcp/tentative/broken-image-icon.htmlPass1 / 1
lcp/tentative/contracted-image.htmlPass1 / 1
lcp/tentative/cross-origin-image.sub.htmlPass1 / 1
lcp/tentative/element-only-when-fully-active.htmlPass1 / 1
lcp/tentative/expanded-image.htmlPass1 / 1
lcp/tentative/first-paint-equals-lcp-text.htmlPass1 / 1
lcp/tentative/iframe-content-not-observed.htmlPass1 / 1
lcp/tentative/raf-loop.htmlPass1 / 1
load-classic-script-history-push.tentative.htmlPass1 / 1
load-module-script-history-push.tentative.htmlPass1 / 1
multiple-nested-events.tentative.htmlPass1 / 1
multiple-paint-entries-buffered.tentative.htmlPass1 / 1
navigation-api-back.tentative.htmlPass1 / 1
navigation-api-forward.tentative.htmlPass1 / 1
navigation-api-hash.tentative.htmlPass1 / 1
navigation-api-precommit.tentative.htmlPass1 / 1
navigation-api-rejected.tentative.htmlPass1 / 1
navigation-api-traverseto.tentative.htmlPass1 / 1
navigation-api-view-transition.tentative.htmlPass1 / 1
navigation-api.tentative.htmlPass1 / 1
navigation-type.tentative.htmlPass1 / 1
navigationId-attributions.tentative.htmlPass1 / 1
pointerup-soft-navigation-detection.tentative.htmlPass1 / 1
popstate-multiple-backs.tentative.htmlPass1 / 1
popstate.tentative.htmlPass1 / 1
replace.tentative.htmlPass1 / 1
replacestate-null-then-push.tentative.htmlPass1 / 1
second-interaction-not-softnav.tentative.htmlPass1 / 1
smoke/tentative/almost-soft-navigation.htmlPass5 / 5
smoke/tentative/basic.htmlPass2 / 2
smoke/tentative/dom.htmlPass8 / 8
smoke/tentative/image-src-change.htmlPass4 / 4
smoke/tentative/late-url-change.htmlPass1 / 1
smoke/tentative/lcp-unbuffered.htmlPass1 / 1
smoke/tentative/lcp.htmlPass1 / 1
smoke/tentative/supported-entry-types.window.jsPass1 / 1
smoke/tentative/task-attribution-hash-change.htmlPass1 / 1
smoke/tentative/task-attribution-link-load.htmlPass1 / 1
smoke/tentative/task-attribution.htmlPass8 / 8
smoke/tentative/video-src-change.htmlTimeout0 / 1NOT IMPLEMENTEDthe frames of a video are not candidates of the largest contentful paint (only Chromium reports them): the test waits for the largest contentful paint of the video
smoke/tentative/window-open-cross-scheduling.htmlPass1 / 1
soft-navigation-detection-main-descendent.tentative.htmlPass1 / 1
soft-navigation-detection-web-component-lifecycle.tentative.htmlPass1 / 1
soft-navigation-detection.tentative.htmlPass1 / 1
softnav-after-lcp-paint-larger-than-viewport.tentative.htmlPass1 / 1
softnav-after-lcp-paint.tentative.htmlPass1 / 1
softnav-between-lcp-render-and-paint.tentative.htmlPass1 / 1
text-lcp-followed-by-anim-image-softnav-lcp.tentative.htmlPass1 / 1
text-lcp-followed-by-image-softnav-lcp.tentative.htmlPass1 / 1
text-lcp-followed-by-text-softnav-lcp.tentative.htmlPass1 / 1
visited-link.tentative.htmlPass1 / 1