@@ -498,18 +498,15 @@ Scroll Snapping Alignment: the 'scroll-snap-align' property {#scroll-snap-align}
498498<h4 id="snap-scope">
499499Scoping Valid Snap Positions to Visible Boxes</h4>
500500
501- <div class="issue">
502- <strong> Need to define that a box is not <a>snapped</a> if it is off-screen,
503- even if its snap alignment is satisfied in the other axis.</strong>
504-
505501 Since the purpose of scroll snapping is to align content within the viewport
506- for optimal viewing:
507- in all cases, the specified alignment creates a valid <a>snap position </a>
508- only if at least part of the <a>snap area</a> is within the <a>snapport</a> .
502+ for optimal viewing,
503+ a <a>scroll container</a> cannot be <a>snapped</a> to a <a>snap area </a>
504+ if no part of it is within the <a>snapport</a> .
509505 For example, a <a>snap area</a> is top-aligned to the <a>snapport</a>
510506 if its top edge is coincident with the <a>snapport</a> ’s top edge;
511- however, this alignment is nonetheless not a valid <a>snap position</a>
512- if the entire <a>snap area</a> is outside the <a>snapport</a> .
507+ however, this scroll position is nonetheless not a valid <a>snap position</a>
508+ if the entire <a>snap area</a> is outside the <a>snapport</a>
509+ (because the required alignment, though satisfied, would not be relevant to the viewer).
513510
514511 <figure>
515512 <pre class="ascii-art">
@@ -536,7 +533,7 @@ Scoping Valid Snap Positions to Visible Boxes</h4>
536533 with on-screen elements.
537534 (If this requirement is onerous for implementers however,
538535 we can default to a gridded behavior
539- and introduce a switch to get smarter behavior.)
536+ and introduce a switch to get smarter behavior later .)
540537 </details>
541538</div>
542539
0 commit comments