@@ -327,7 +327,8 @@ <h2 id=syntax-and-property-interactions>Syntax and Property Interactions</h2>
327327< span > Layout isn't always logical</ span >
328328< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2013Aug/0258.html '> https://lists.w3.org/Archives/Public/www-style/2013Aug/0258.html</ a > (howcome)</ span >
329329< span > Axis isn't usually defined by writing mode, but direction within axis is</ span >
330- < span > Open</ span > </ pre >
330+ < span class ="a "> Closed: Accepted by TF</ span >
331+ < span class =""> Open: =WG= Discuss</ span > </ pre >
331332< pre class =' a ' id ='issue-https://lists.w3.org/Archives/Public/www-style/2014Oct/0480.html '>
332333< span > Issu 41.</ span >
333334< span > Summary: Add "none" value to scroll-snap-points-x/y</ span >
@@ -393,11 +394,15 @@ <h2 id=syntax-and-property-interactions>Syntax and Property Interactions</h2>
393394< span > (Scrolling through a vertical snapped list of items, but some might overflow.)</ span >
394395< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html</ a > </ span >
395396< span > Note: FF implements axis-separate snap-type</ span >
396- < span > Solution: For per-axis snap control, use per-axis alignment.</ span >
397- < span class =""> Open: Propose to close no change.</ span >
398- < span > =WG= and =roc= Discuss whether nested scroller case is necessary.</ span >
399- < span > i.e. horizontal scroller traps horizontal snaps while</ span >
400- < span > vertical scroller ancestor traps vertical snaps</ span > </ pre >
397+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Oct/0213.html '> https://lists.w3.org/Archives/Public/www-style/2015Oct/0213.html</ a > </ span >
398+ < span > Requirements are threefold:</ span >
399+ < span > 1. single-axis snapping</ span >
400+ < span > 2. both-axis snapping</ span >
401+ < span > 3. 2D snapping</ span >
402+ < span > Solution: allow scroll-snap-align to specify one or both axis coordinates</ span >
403+ < span > Solution: add [ x | y | block | inline | both | point ] keywords</ span >
404+ < span class ="a "> Closed: Accepted by TF</ span >
405+ < span class =""> Open: =WG= Discuss and approve?</ span > </ pre >
401406< pre class =' a ' id ='issue-46 '>
402407< span > Issue 46. < a href ='#issue-46 '> #</ a > </ span >
403408< span > Summary: Scroll-snap-coordinate needs x/y longhands</ span >
@@ -565,14 +570,15 @@ <h2 id=scroll-snapping-behavior>Scroll Snapping Behavior</h2>
565570< span > Diagonally positioned snappable elements in a 2d scroller, for example snapping to center on cities on a map</ span >
566571< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0170.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0170.html</ a > </ span >
567572< span > 1D vs 2D snapping</ span >
568- < span class =""> Open: =TF= Discuss whether current solution is optimal</ span > </ pre >
573+ < span class ="a "> Closed: Accepted</ span >
574+ < span class =""> Open: =WG= Discuss whether to defer</ span > </ pre >
569575< pre class ='open ' id ='issue-68 '>
570576< span > Issue 68. < a href ='#issue-68 '> #</ a > </ span >
571577< span > Summary: Better definition of snapping behavior</ span >
572578< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2014Oct/0474.html '> https://lists.w3.org/Archives/Public/www-style/2014Oct/0474.html</ a > (roc)</ span >
573579< span > Need more precise, consolidated definition of snapping behavior</ span >
574580< span > Solution: "Scroll Snapping Model" and "Scroll Snapping Mechanics" sections</ span >
575- < span class ="a "> Closed: Accepted [ by TF] </ span >
581+ < span class ="a "> Closed: Accepted by TF</ span >
576582< span class =""> Open: =roc= Review</ span > </ pre >
577583< pre class ='open ' id ='issue-69 '>
578584< span > Issue 69. < a href ='#issue-69 '> #</ a > </ span >
@@ -597,7 +603,7 @@ <h2 id=scroll-snapping-behavior>Scroll Snapping Behavior</h2>
597603< span > Solution: Snap to furthest valid scroll position</ span >
598604< span > < a href ='https://hg.csswg.org/drafts/diff/c283d8b6be5c/css-scroll-snap/Overview.bs '> https://hg.csswg.org/drafts/diff/c283d8b6be5c/css-scroll-snap/Overview.bs</ a > </ span >
599605< span > < a href ='https://hg.csswg.org/drafts/diff/a55dada6cbcb/css-scroll-snap/Overview.bs '> https://hg.csswg.org/drafts/diff/a55dada6cbcb/css-scroll-snap/Overview.bs</ a > </ span >
600- < span class ="a "> Closed: Accepted</ span > </ pre >
606+ < span class ="a "> Closed: Accepted by TF </ span > </ pre >
601607< pre class =' a ' id ='issue-71 '>
602608< span > Issue 71. < a href ='#issue-71 '> #</ a > </ span >
603609< span > Summary: Define what happens with snap points outside of scrollable area</ span >
@@ -608,7 +614,7 @@ <h2 id=scroll-snapping-behavior>Scroll Snapping Behavior</h2>
608614< span > (Consider behavior when an element moves and its corresponding snappoint shifts slightly outside the scrollable area.)</ span >
609615< span > Solution: Specified that scroll-snap-points-x/y don't generate more than one repetition outside scrollable area;</ span >
610616< span > Handle out-of-range snap positions as above (snap to furthest possible point).</ span >
611- < span class ="a "> Closed: Accepted</ span > </ pre >
617+ < span class ="a "> Closed: Accepted by TF </ span > </ pre >
612618< pre class ='open ' id ='issue-https://lists.w3.org/Archives/Public/www-style/2015Oct/0164.html '>
613619< span > Issue 72</ span >
614620< span > Summary: Define that snap point defined by element is triggered when targetting fragment of element</ span >
@@ -643,50 +649,42 @@ <h2 id=enabling-element-based-snappoints>Enabling Element-based Snappoints</h2>
643649< pre class ='open ' id ='issue-82 '>
644650< span > Issue 82. < a href ='#issue-82 '> #</ a > </ span >
645651< span > Summary: Trapping snap points</ span >
646- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015May/0282.html '> https://lists.w3.org/Archives/Public/www-style/2015May/0282.html</ a > (NYC 2015)</ span >
647- < span > Elements value is needed to trap scroll-snap contributions,</ span >
648- < span > for cases where author decides to remove scrollability.</ span >
649- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html</ a > (smfr)</ span >
650- < span > Less sure about this now</ span >
651- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Mar/0153.html '> https://lists.w3.org/Archives/Public/www-style/2015Mar/0153.html</ a > </ span >
652- < span > Layout affecting whether scrollbars appear can affect snapping containership</ span >
653- < span > Response: (rakow) Switched to keying off of 'overflow' computed value</ span >
654- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Mar/0154.html '> https://lists.w3.org/Archives/Public/www-style/2015Mar/0154.html</ a > </ span >
655- < span > Summary: Need to consider 'overflow: hidden'</ span >
656- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Mar/0156.html '> https://lists.w3.org/Archives/Public/www-style/2015Mar/0156.html</ a > </ span >
657- < span > Response: (rakow) Key off 'scroll' or 'auto'?</ span >
658- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Mar/0157.html '> https://lists.w3.org/Archives/Public/www-style/2015Mar/0157.html</ a > </ span >
659- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html</ a > </ span >
660- < span > Nested scrollers issue -- need scrollers to trap snappoints</ span >
661- < span > Response: (majid) Separate capture from snapping</ span >
662- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html</ a > </ span >
663- < span > Response: (rakow) Need some way to specify capture, maybe "elements"?</ span >
664- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html</ a > </ span >
665- < span > Response: (majid) That doesn't prevent pass-through on scrollers.</ span >
666- < span > Need to be associated to nearest scrollable ancestor, but only</ span >
667- < span > snap if 'elements' is specified.</ span >
668- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jul/0035.html '> https://lists.w3.org/Archives/Public/www-style/2015Jul/0035.html</ a > </ span >
669- < span > Response: (rakow)</ span >
670- < span > * Scrollability is defined by 'auto' or 'scroll' computed value</ span >
671- < span > * Scrollability in an axis captures snappoints in that axis</ span >
672- < span > * Do we really need snapping to pass through per axis?</ span >
673- < span > * Priorities of nested snapping vs 2D snapping?</ span >
674- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jul/0457.html '> https://lists.w3.org/Archives/Public/www-style/2015Jul/0457.html</ a > </ span >
675- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0148.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0148.html</ a > </ span >
652+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015May/0282.html '> https://lists.w3.org/Archives/Public/www-style/2015May/0282.html</ a > (NYC 2015)</ span >
653+ < span > Elements value is needed to trap scroll-snap contributions,</ span >
654+ < span > for cases where author decides to remove scrollability.</ span >
655+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0147.html</ a > (smfr)</ span >
656+ < span > Less sure about this now..</ span >
657+ < span > Also, nested scrollers issue -- need scrollers to trap snappoints</ span >
658+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0159.html</ a > (majid)</ span >
659+ < span > Separate capture from snapping</ span >
660+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html</ a > (rakow)</ span >
661+ < span > Need some way to specify capture, maybe "elements"?</ span >
662+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jul/0035.html '> https://lists.w3.org/Archives/Public/www-style/2015Jul/0035.html</ a > (majid)</ span >
663+ < span > That doesn't prevent pass-through on scrollers. Need to be associated</ span >
664+ < span > to nearest scrollable ancestor, but only snap if 'elements' is specified.</ span >
665+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jul/0457.html '> https://lists.w3.org/Archives/Public/www-style/2015Jul/0457.html</ a > (rakow)</ span >
666+ < span > * Scrollability is defined by 'auto' or 'scroll' computed value</ span >
667+ < span > * Scrollability in an axis captures snappoints in that axis</ span >
668+ < span > * Do we really need snapping to pass through per axis?</ span >
669+ < span > * Priorities of nested snapping vs 2D snapping?</ span >
670+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Oct/0211.html '> https://lists.w3.org/Archives/Public/www-style/2015Oct/0211.html</ a > (fantasai + Tab)</ span >
671+ < span > Two issues:</ span >
672+ < span > 1. Specifying that 'overflow'-based trapping either</ span >
673+ < span > A. In both axes</ span >
674+ < span > B. In scrollable axes</ span >
675+ < span > 2. Allowing elements that aren't scroll containers to trap snap points;</ span >
676+ < span > suggest using 'scroll-snap-type' applied to all elements.</ span >
676677< span > Solution: Define that 'overflow: scroll/auto' in an axis captures snappoints either</ span >
677678< span > A) In that axis</ span >
678679< span > B) In both axes</ span >
679680< span > Solution: If needed, make scroll-snap-type on an element trap snappoints;</ span >
680681< span > don't use scroll-snap-points-x/y</ span >
681- < span class =""> Open: =WG= Discuss, suggest resolving A vs. B plus scroll-snap-type trapment</ span > </ pre >
682- < pre class ='open ' id ='issue-83 '>
682+ < span class =""> Open: =WG= Discuss whether nested scroller case is necessary.</ span >
683+ < span > i.e. horizontal scroller traps horizontal snaps while</ span >
684+ < span > vertical scroller ancestor traps vertical snaps</ span >
685+ < span > =WG= Resolve A vs. B plus scroll-snap-type trapment keywords</ span > </ pre >
686+ < pre class =' ' id ='issue-83 '>
683687< span > Issue 83. < a href ='#issue-83 '> #</ a > </ span >
684- < span > Summary: What element captures abspos snappoints?</ span >
685- < span > Response: (rakow) Should use containing block chain, but need term</ span >
686- < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html</ a > </ span >
687- < span class =""> Open: =TF= Needs clarification</ span > </ pre >
688- < pre class =' ' id ='issue-84 '>
689- < span > Issue 84. < a href ='#issue-84 '> #</ a > </ span >
690688< span > Summary: Adding back elements would make snap-points-x/y exclusive with element-based points</ span >
691689< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html</ a > (rakow)</ span >
692690< span > if we add back the elements value then I'd rather go back to making</ span >
@@ -729,6 +727,14 @@ <h2 id=errors>Errors</h2>
729727< span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jul/0075.html '> https://lists.w3.org/Archives/Public/www-style/2015Jul/0075.html</ a > </ span >
730728< span > Solution: Used value floored at UA-specified minimum, recommended at 1px.</ span >
731729< span class ="a "> Closed: Accepted</ span > </ pre >
730+ < pre class =' a ' id ='issue-94 '>
731+ < span > Issue 94. < a href ='#issue-94 '> #</ a > </ span >
732+ < span > Summary: What element captures abspos snappoints?</ span >
733+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0148.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0148.html</ a > (smfr)</ span >
734+ < span > Snap point capture should follow containing block chain</ span >
735+ < span > < a href ='https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html '> https://lists.w3.org/Archives/Public/www-style/2015Jun/0376.html</ a > (rakow)</ span >
736+ < span > Should use containing block chain, but need term...</ span >
737+ < span class ="a "> Closed: Accepted</ span > </ pre >
732738< script >
733739( function ( ) {
734740 var sheet = document . styleSheets [ 0 ] ;
0 commit comments