Open
Bug 1231777
(css-scroll-snap)
Opened 9 years ago
Updated 1 year ago
[META] implement CSS Scroll Snap - Update implementation to latest CR spec.
Categories
(Core :: Layout: Scrolling and Overflow, enhancement)
Core
Layout: Scrolling and Overflow
Tracking
()
NEW
Tracking | Status | |
---|---|---|
firefox45 | --- | affected |
People
(Reporter: dbaron, Unassigned)
References
(Depends on 11 open bugs, Blocks 3 open bugs, )
Details
(Keywords: dev-doc-needed, DevAdvocacy, meta, Whiteboard: [devRel:P1])
The CSS Working Group has agreed on a bunch of changes to the Scroll Snapping specification, to address issues originally raised by Mozilla folks and others.
We should implement these changes.
The working group resolutions are in:
https://lists.w3.org/Archives/Public/www-style/2015Nov/0266.html
https://lists.w3.org/Archives/Public/www-style/2015Nov/0305.html
https://lists.w3.org/Archives/Public/www-style/2015Nov/0306.html
https://lists.w3.org/Archives/Public/www-style/2015Dec/0048.html
These were motivated by a competing spec draft:
https://drafts.csswg.org/css-scroll-snap/
which is intended to be merged (but hasn't yet been) into the primary spec:
https://drafts.csswg.org/css-snappoints/
Comment 1•8 years ago
|
||
Meanwhile the competing spec. draft was merged. Because the CSS Scroll Snap Module has now CR status[1] and work on the changes doesn't seem to have begun yet, I took the liberty to adjust the summary accordingly.
There were a lot more changes since this bug was filed and the current list of properties is this:
scroll-snap-type
scroll-padding
scroll-snap-margin
scroll-snap-align
scroll-snap-stop
scroll-padding-top
scroll-padding-right
scroll-padding-bottom
scroll-padding-left
scroll-padding-inline-start
scroll-padding-block-start
scroll-padding-inline-end
scroll-padding-block-end
scroll-padding-block
scroll-padding-inline
scroll-snap-margin-top
scroll-snap-margin-right
scroll-snap-margin-bottom
scroll-snap-margin-left
scroll-snap-margin-block-start
scroll-snap-margin-inline-start
scroll-snap-margin-block-end
scroll-snap-margin-inline-end
scroll-snap-margin-block
scroll-snap-margin-inline
Sebastian
[1] https://lists.w3.org/Archives/Public/www-style/2016Oct/0122.html
Summary: update CSS scroll snapping implementation to late 2015 spec changes → Update CSS scroll snap implementation to latest CR spec.
Updated•8 years ago
|
Summary: Update CSS scroll snap implementation to latest CR spec. → implement CSS Scroll Snap - Update implementation to latest CR spec.
Updated•8 years ago
|
Alias: css-scroll-snap
Summary: implement CSS Scroll Snap - Update implementation to latest CR spec. → [META] implement CSS Scroll Snap - Update implementation to latest CR spec.
Comment hidden (obsolete) |
Comment hidden (obsolete) |
Updated•8 years ago
|
Flags: needinfo?(tantek)
Comment hidden (obsolete) |
Reporter | ||
Updated•8 years ago
|
Blocks: all-css-modules
Updated•7 years ago
|
Keywords: dev-doc-needed
Comment 5•6 years ago
|
||
Chrome is shipping support for Scroll Snap in v69, this week. Safari already supports the undated spec. I expect this will put pressure on us to get our implementation updated. Are we working on it?
Updated•6 years ago
|
Keywords: DevAdvocacy
Whiteboard: [devRel:P1]
Updated•6 years ago
|
Type: defect → enhancement
Any plans to work on fixing the scroll-snap-stop? https://bugzilla.mozilla.org/show_bug.cgi?id=1312165
It works quite well on Chromium/Safari and the whole feature of scroll snap becomes a bit useless without the stop (at least when you have more than 2 elements to scroll through).
Updated•3 years ago
|
Component: Layout → Layout: Scrolling and Overflow
Updated•2 years ago
|
Severity: normal → S3
Updated•2 years ago
|
Blocks: interop-2023-scrolling
Updated•1 year ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•