| Max Depth: |
Bug 218115 depends on 58 bugs:
view as bug list-
218115:
CSS scroll-snap web compatibility issues
[NEW; assigned to webkit-unassigned]
- 144826: [css-scroll-snap] Add tests that verify the behavior of 'display: none' [NEW; assigned to wenson_hsieh]
-
145099:
[css-scroll-snap] Support masonry layouts and more advanced snappoint selection
[NEW; assigned to webkit-unassigned]
- 219345: Move code from AxisScrollSnapOffsets to ScrollSnapOffsetsInfo [RESOLVED FIXED; assigned to mrobinson]
- 220765: Use ScrollSnapOffsetsInfo in ScrollSnapAnimatorState [RESOLVED FIXED; assigned to mrobinson]
- 220915: Use ScrollSnapOffsetsInfo in the scrolling tree [RESOLVED FIXED; assigned to mrobinson]
- 221030: Make closestSnapOffset a method on ScrollSnapOffsetsInfo [RESOLVED FIXED; assigned to mrobinson]
- 227949: [css-scroll-snap] Don't snap to offscreen snap areas in unidirectional scrolls [RESOLVED FIXED; assigned to mrobinson]
- 218709: Document-level scroll-snap does not work well with page scale or device scale [NEW; assigned to webkit-unassigned]
- 145330: Scroll-snap points should be triggered during programmatic scroll [RESOLVED FIXED; assigned to mrobinson]
- 146696: Scroll snapping doesn't kick in when dragging scrollbars [RESOLVED FIXED; assigned to mrobinson]
- 152667: Scroll snapping doesn't work in RTL scrollable content [RESOLVED WORKSFORME; assigned to webkit-unassigned]
- 179379: scroll-padding should affect scrollIntoView, paging etc even when snapping is off [RESOLVED FIXED; assigned to webkit-unassigned]
- 184046: scroll-snap demo should use new spec [RESOLVED FIXED; assigned to mrobinson]
- 189265: Rename scroll-snap-margin to scroll-margin, and have it apply when scrolling to anchors [RESOLVED FIXED; assigned to simon.fraser]
- 191865: [css-scroll-snap] scroll-snap-align parsing is incorrect/backwards [RESOLVED FIXED; assigned to mrobinson]
- 194078: Fix scroll snapping for async frame and overflow scroll [RESOLVED CONFIGURATION CHANGED; assigned to webkit-unassigned]
- 196824: scroll-snap-type is not functioning when child element can be scrolled too [RESOLVED WORKSFORME; assigned to webkit-unassigned]
- 197744: Implement scroll-snap-stop for scroll snapping [RESOLVED FIXED; assigned to wenson_hsieh]
- 198566: CSS Scroll Snap is not in effect when the user scrolls via the keyboard [RESOLVED FIXED; assigned to mrobinson]
- 200643: CSS scroll-snap-related properties should propagate <html> to the viewport (but not from the body) [RESOLVED FIXED; assigned to ntim]
- 210469: Scroll snap specified on :root doesn't work [RESOLVED FIXED; assigned to simon.fraser]
- 210476: Scroll-snap on the root aligns to the body margin edge, not the viewport edge [RESOLVED FIXED; assigned to mrobinson]
- 213571: No scrolling momentum with 'scroll-snap-type: x mandatory' if the scroller scrolls vertically [RESOLVED FIXED; assigned to mrobinson]
- 220766: Add support for logical variants of 'scroll-padding' and 'scroll-margin' [RESOLVED FIXED; assigned to mrobinson]
- 220767: Keyboard scroll snap does not animate in scrolling overflow [RESOLVED DUPLICATE; assigned to mrobinson]
- 221324: Improve the serialization of scroll-snap-type and scroll-snap-align [RESOLVED FIXED; assigned to mrobinson]
- 221407: Root scroll snapping broken when overflow:scroll is set on the <body> [RESOLVED FIXED; assigned to mrobinson]
-
221461:
Enable CSS scroll-snap on more platforms
[RESOLVED FIXED; assigned to webkit-unassigned]
- 142503: [Win] Implement scroll-snap-points on Windows [RESOLVED FIXED; assigned to mrobinson]
- 142739: Scroll snap points are not supported in WebKit1 [RESOLVED WORKSFORME; assigned to bfulgham]
- 203684: [GTK][WPE] Implement support for CSS Scroll Snap [RESOLVED FIXED; assigned to mrobinson]
- 221462: Pull Mac-only code out of ScrollController [RESOLVED FIXED; assigned to mrobinson]
- 222594: Add basic (non-momentum) wheel event handling for scroll snap [RESOLVED FIXED; assigned to mrobinson]
- 222641: [GTK][WPE] Enable CSS scroll snap support by default [RESOLVED FIXED; assigned to mrobinson]
- 224867: Enable CSS Scroll Snap by default [RESOLVED FIXED; assigned to mrobinson]
- 227067: [css-scroll-snap] Remove ENABLE_SCROLL_SNAP compile-time option [RESOLVED FIXED; assigned to mrobinson]
- 221746: Remove references to unimplemented and deprecated scroll-snap properties [RESOLVED FIXED; assigned to mrobinson]
- 222031: Add a test to exercise CSS scroll snap in an independently scrollable body [RESOLVED FIXED; assigned to mrobinson]
-
223021:
CSS scroll snap should allow scrolling to the middle of snap areas that overflow the snapport
[RESOLVED FIXED; assigned to mrobinson]
- 223986: Expose an alias for ScrollSnapOffsetInfo<T> to make it easier to use [RESOLVED FIXED; assigned to mrobinson]
- 224326: [css-scroll-snap] Compute proximity information while snapping [RESOLVED FIXED; assigned to mrobinson]
- 227062: [css-scroll-snap] Simplify snap point selection helpers [RESOLVED FIXED; assigned to mrobinson]
- 223406: scroll-snap-stop: always not respected during momentum scrolling [RESOLVED FIXED; assigned to mrobinson]
- 226010: [css-scroll-snap] Scroll snap is broken with non-horizontal writing modes [RESOLVED FIXED; assigned to mrobinson]
- 226538: [css-scroll-snap] Snap offsets and active index are duplicated in ScrollController and ScrollableArea [RESOLVED FIXED; assigned to mrobinson]
- 226572: [css-scroll-snap] Scroll snap offsets are interpreted as scroll positions in ScrollableArea [RESOLVED FIXED; assigned to mrobinson]
- 226630: [css-scroll-snap] New snap containers always snap to the first scroll position [RESOLVED FIXED; assigned to mrobinson]
- 227743: [css-scroll-snap] scroll-snap-align should use the box's writing-mode when the box is larger than the snapport [RESOLVED FIXED; assigned to mrobinson]
Bug 218115 does not block any bugs.
| Max Depth: |