Skip to content

Conversation

@gnarf
Copy link
Contributor

@gnarf gnarf commented Dec 3, 2025

-Ei scroll-?behavior
------
css/css-cascade/all-prop-revert-layer.html:  scroll-behavior: smooth;
css/css-conditional/js/CSS-supports-CSSStyleDeclaration.html:  "scroll-behavior",
css/css-overflow/scroll-marker-active-unreached-target.html:    scroll-behavior: smooth;
css/css-overflow/scroll-marker-group-keeps-active-in-view.html:        scroll-behavior: smooth;
css/css-overflow/scroll-marker-selection-in-padded-scroller.html:      scroll-behavior: smooth;
css/css-overflow/scroll-markers-updated-by-programmatic-scroll.html:    scroll-behavior: smooth;
css/css-overflow/targeted-column-scroll-marker-selection-001.html:      scroll-behavior: smooth;
css/css-overflow/targeted-column-scroll-marker-selection-002.html:      scroll-behavior: smooth;
css/css-overflow/targeted-column-scroll-marker-selection-003.html:      scroll-behavior: smooth;
css/css-overflow/targeted-column-scroll-marker-selection-004.html:      scroll-behavior: smooth;
css/css-overflow/targeted-scroll-marker-selection-with-transition.tentative.html:      scroll-behavior: smooth;
css/css-overflow/targeted-scroll-marker-selection.tentative.html:      scroll-behavior: smooth;
css/css-scroll-anchoring/ignore-adjustments-while-scrolling-to-anchor.tentative.html:  scroll-behavior: smooth;
css/css-scroll-snap/smooth-anchor-scroll-in-snap-container.html:        scroll-behavior: smooth;
css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html:<title>'scroll-behavior' property</title>
css/css-typed-om/the-stylepropertymap/properties/scroll-behavior.html:runPropertyTests('scroll-behavior', [
css/cssom-view/inheritance.html:assert_not_inherited('scroll-behavior', 'auto', 'smooth');
css/cssom-view/interrupt-hidden-smooth-scroll.html:    scroll-behavior: smooth;
css/cssom-view/overflow-hidden-smooth-scroll-crash.html:  container.style.scrollBehavior = 'smooth';
css/cssom-view/parsing/scroll-behavior-computed.html:<title>CSSOM View: getComputedStyle().scrollBehavior</title>
css/cssom-view/parsing/scroll-behavior-computed.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/parsing/scroll-behavior-computed.html:<meta name="assert" content="scroll-behavior computed value is as specified.">
css/cssom-view/parsing/scroll-behavior-computed.html:test_computed_value("scroll-behavior", 'auto');
css/cssom-view/parsing/scroll-behavior-computed.html:test_computed_value("scroll-behavior", 'smooth');
css/cssom-view/parsing/scroll-behavior-invalid.html:<title>CSSOM View: parsing scroll-behavior with invalid values</title>
css/cssom-view/parsing/scroll-behavior-invalid.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/parsing/scroll-behavior-invalid.html:<meta name="assert" content="scroll-behavior supports only the grammar 'auto | smooth'.">
css/cssom-view/parsing/scroll-behavior-invalid.html:test_invalid_value("scroll-behavior", 'normal');
css/cssom-view/parsing/scroll-behavior-invalid.html:test_invalid_value("scroll-behavior", 'auto smooth');
css/cssom-view/parsing/scroll-behavior-invalid.html:test_invalid_value("scroll-behavior", 'auto, smooth');
css/cssom-view/parsing/scroll-behavior-valid.html:<title>CSSOM View: parsing scroll-behavior with valid values</title>
css/cssom-view/parsing/scroll-behavior-valid.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/parsing/scroll-behavior-valid.html:<meta name="assert" content="scroll-behavior supports the full grammar 'auto | smooth'.">
css/cssom-view/parsing/scroll-behavior-valid.html:test_valid_value("scroll-behavior", 'auto');
css/cssom-view/parsing/scroll-behavior-valid.html:test_valid_value("scroll-behavior", 'smooth');
css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html:<meta name="assert" content="This test checks that position:sticky elements work when using the root (document) scroller which has `scroll-behavior` property" />
css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/position-sticky-root-scroller-with-scroll-behavior.html:  scroll-behavior: smooth;
css/cssom-view/scroll-back-to-initial-position.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-default-css.html:<title>Testing default value of scroll-behavior</title>
css/cssom-view/scroll-behavior-default-css.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-default-css.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-default-css.html:  }, "Instant scrolling of an element with default scroll-behavior");
css/cssom-view/scroll-behavior-default-css.html:  }, "Smooth scrolling of an element with default scroll-behavior");
css/cssom-view/scroll-behavior-element.html:<title>Testing scrollOptions' behavior for Element.scroll* and scroll-behavior on an element</title>
css/cssom-view/scroll-behavior-element.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-element.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-element.html:    scroll-behavior: auto;
css/cssom-view/scroll-behavior-element.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with auto scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with auto scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with auto scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with auto scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with smooth scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with smooth scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Element with smooth scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:   }, `Element with smooth scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Set ${attributeTest.scrollAttribute} to element with auto scroll-behavior`);
css/cssom-view/scroll-behavior-element.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:    }, `Set ${attributeTest.scrollAttribute} to element with smooth scroll-behavior`);
css/cssom-view/scroll-behavior-element.html:    setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-element.html:    setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:<title>Testing scrollOptions' behavior for Element.scroll* and scroll-behavior on the root of the main frame</title>
css/cssom-view/scroll-behavior-main-frame-root.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-main-frame-root.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-main-frame-root.html:    scroll-behavior: auto;
css/cssom-view/scroll-behavior-main-frame-root.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:     }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Set ${attributeTest.scrollAttribute} to frame with auto scroll-behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      }, `Set ${attributeTest.scrollAttribute} to frame with smooth scroll-behavior`);
css/cssom-view/scroll-behavior-main-frame-root.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-root.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-main-frame-window.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-main-frame-window.html:    scroll-behavior: auto;
css/cssom-view/scroll-behavior-main-frame-window.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:     }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-main-frame-window.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-main-frame-window.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-scrollintoview-nested.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-scrollintoview-nested.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-scrollintoview-nested.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-scrollintoview-nested.html:  }, "scrollIntoView with nested elements with different scroll-behavior");
css/cssom-view/scroll-behavior-smooth-navigation.html:<title>cssom-view - scroll-behavior: smooth</title>
css/cssom-view/scroll-behavior-smooth-navigation.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-smooth-positions.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-smooth-positions.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-smooth-positions.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-smooth.html:<title>cssom-view - scroll-behavior: smooth</title>
css/cssom-view/scroll-behavior-smooth.html:    scroll-behavior: smooth;
css/cssom-view/scroll-behavior-smooth.html:    assert_less_than(scrollable.scrollTop, 5000, "scroll-behavior:smooth should not scroll instantly");
css/cssom-view/scroll-behavior-smooth.html:  }, "scroll-behavior: smooth on DIV element");
css/cssom-view/scroll-behavior-smooth.html:    assert_less_than(window.scrollY, 5000, "scroll-behavior:smooth should not scroll instantly");
css/cssom-view/scroll-behavior-smooth.html:  }, "HTML element scroll-behavior should propagate to viewport");
css/cssom-view/scroll-behavior-smooth.html:    assert_equals(window.scrollY, 5000, "scroll-behavior:smooth on BODY should scroll viewport instantly");
css/cssom-view/scroll-behavior-smooth.html:  }, "BODY element scroll-behavior should not propagate to viewport");
css/cssom-view/scroll-behavior-subframe-root.html:<title>Testing scrollOptions' behavior for Element.scroll* and scroll-behavior on the root of a subframe</title>
css/cssom-view/scroll-behavior-subframe-root.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-subframe-root.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-subframe-root.html:      scroll-behavior: auto;
css/cssom-view/scroll-behavior-subframe-root.html:      scroll-behavior: smooth;
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with auto scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with auto scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with auto scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with auto scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with smooth scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with smooth scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe with smooth scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:     }, `Subframe with smooth scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      }, `Subframe setting ${attributeTest.scrollAttribute} with auto scroll-behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:     }, `Subframe setting ${attributeTest.scrollAttribute} with smooth scroll-behavior`);
css/cssom-view/scroll-behavior-subframe-root.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-root.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:<title>Testing scrollOptions' behavior for Element.scroll* and scroll-behavior on the root of a subframe</title>
css/cssom-view/scroll-behavior-subframe-window.html:<link rel="help" href="https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior">
css/cssom-view/scroll-behavior-subframe-window.html:<script src="support/scroll-behavior.js"></script>
css/cssom-view/scroll-behavior-subframe-window.html:      scroll-behavior: auto;
css/cssom-view/scroll-behavior-subframe-window.html:      scroll-behavior: smooth;
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "autoBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with auto scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with default behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with auto behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with instant behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:        setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:     }, `Main frame with smooth scroll-behavior ; ${scrollFunction}() with smooth behavior`);
css/cssom-view/scroll-behavior-subframe-window.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/scroll-behavior-subframe-window.html:      setScrollBehavior(styledElement, "smoothBehavior");
css/cssom-view/smooth-scrollIntoView-with-smooth-fragment-scroll-iframe.html:        scroll-behavior: smooth;
css/cssom-view/support/scroll-behavior.js:function setScrollBehavior(styledElement, className) {
dom/events/scrolling/scrollend-event-fired-for-scroll-attr-change.html:    testInfo.target.style.scrollBehavior = testInfo.behavior;
dom/events/scrolling/scrollend-event-fired-for-scrollIntoView.html:      out_div.style = "width: 100px; height:100px; overflow:scroll; scroll-behavior:smooth;";
html/semantics/interactive-elements/the-details-element/details-keyboard-activation.html:  scroll-behavior: instant;
interfaces/cssom-view.idl:enum ScrollBehavior { "auto", "instant", "smooth" };
interfaces/cssom-view.idl:    ScrollBehavior behavior = "auto";
interfaces/html.idl:  NavigationScrollBehavior scroll;
interfaces/html.idl:enum NavigationScrollBehavior {
intersection-observer/nested-cross-origin-iframe.sub.html:<script src="/css/cssom-view/support/scroll-behavior.js"></script>
intersection-observer/resources/nested-cross-origin-child-iframe.sub.html:<script src="/css/cssom-view/support/scroll-behavior.js"></script>
largest-contentful-paint/initially-invisible-images.html:     scroll-behavior: auto;
web-animations/animation-model/animation-types/property-list.js:  'scroll-behavior': {
web-animations/animation-model/animation-types/property-list.js:    // https://drafts.csswg.org/cssom-view/#propdef-scroll-behavior
webdriver/tests/classic/element_clear/scroll_into_view.py:                scroll-behavior: smooth;
webdriver/tests/classic/element_click/scroll_into_view.py:                scroll-behavior: smooth;
webdriver/tests/classic/element_send_keys/scroll_into_view.py:                scroll-behavior: smooth;
webdriver/tests/classic/take_element_screenshot/scroll_into_view.py:                scroll-behavior: smooth;

@gnarf gnarf force-pushed the web-features-scroll-behavior branch 2 times, most recently from 5c3266d to 74729c9 Compare December 4, 2025 23:27
@gnarf
Copy link
Contributor Author

gnarf commented Dec 8, 2025

Anyone have any idea why this PR keeps failing the wpt-decision-task ? https://github.com/web-platform-tests/wpt/pull/56467/checks?check_run_id=57199559120

@gnarf gnarf force-pushed the web-features-scroll-behavior branch from d53b744 to 702af8b Compare December 14, 2025 10:52
@foolip
Copy link
Member

foolip commented Jan 8, 2026

Anyone have any idea why this PR keeps failing the wpt-decision-task ? https://github.com/web-platform-tests/wpt/pull/56467/checks?check_run_id=57199559120

Nothing in the failure log looks like it's plausibly caused by these changes. Sometimes things accidentally break on master and a rebase is required for a PR to get out of the bad state. Can you rebase and force push this?

Copy link
Member

@foolip foolip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It's odd that these tests aren't in css/css-overflow/, but this seems right. I'll edit the patterns a bit though since the files are all scroll-behavior-*.

@foolip foolip enabled auto-merge (squash) January 8, 2026 16:04
Copy link

@zainudinmuji4-commits zainudinmuji4-commits left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

.github/workflows/spelling2.yml

@jugglinmike
Copy link
Contributor

Anyone have any idea why this PR keeps failing the wpt-decision-task ? https://github.com/web-platform-tests/wpt/pull/56467/checks?check_run_id=57199559120

@gnarf At first, I thought it was simply flaky. I tried it three more times, but it failed consistently. Then, I thought that it might be based on a faulty commit in the main development branch, but it failed after merging in the latest revision.

My latest theory is that it's somehow balking at permissions (either in GitHub or in TaskCluster) for your account. That's why I squashed, rebased, and submitted a new pull request with a single commit that lists you as the committer and me as the author.

That actually works. I'm not in a position to investigate TaskCluster any more deeply, so I'm going to merge that pull request, close this one, and move on.

Thanks @gnarf and @foolip!

auto-merge was automatically disabled January 12, 2026 20:23

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants