You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<dtid=change-margin-border-box>Error: border-box vs. margin-box
132
+
<strong>Partially Merged</strong>
127
133
<dd>
128
134
Matt's spec parenthetically mentions that the scroll snap area defaults to the margin box. However, the spec actually defines that it defaults to the border box. This change corrects this error.
129
135
@@ -134,7 +140,11 @@ <h2>Specific Changes</h2>
134
140
within …
135
141
</blockquote>
136
142
143
+
(In the most recent changes, “margin box” has been replaced with “border box”,
144
+
but the resulting text is awkward.)
145
+
137
146
<dtid="change-physics">Move: Undefined Animations and Physics
147
+
<strong>Merged</strong>
138
148
<dd>
139
149
There is a statement in the definition of <code>scroll-snap-type</code>
140
150
that, since it applies generally to scroll-snapping,
@@ -147,6 +157,7 @@ <h2>Specific Changes</h2>
147
157
</blockquote>
148
158
149
159
<dtid=change-axes>Specifying Scroll-snap Axes
160
+
<strong>Partially Merged</strong>
150
161
<dd>
151
162
The WG <ahref="https://www.w3.org/mid/CADhPm3t9_fcrr8mZ9eYzkghmkJ0pnmOK5_c10w6RAv51T-28AQ@mail.gmail.com">resolved on 2 December 2015</a>
152
163
to specify, on a property applied to the scroll container, which axis(es) would be honored in scroll snapping.
@@ -203,6 +214,7 @@ <h2>Specific Changes</h2>
203
214
on whether there should be longhands for this and if so, what the shorthand/longhand names should be.
204
215
205
216
<dtid=change-trap>Trapping
217
+
<strong>Merged</strong>
206
218
<dd>
207
219
In Sapporo, the WG <ahref="https://www.w3.org/mid/CADhPm3t9Y_L3sUAfmGXbVE7LdgYUcsDXpaRMXfXxxdkpKAtzWw@mail.gmail.com">resolved (27 October 2015)</a>
208
220
to have non-<code>none</code> values of the <code>scroll-snap-type</code> property “trap” descendant scroll snap positions
@@ -270,6 +282,7 @@ <h2>Specific Changes</h2>
270
282
</blockquote>
271
283
272
284
<dtid=change-rfc2119>RFC2119 Terminology
285
+
<strong>Merged</strong>
273
286
<dd>
274
287
As much as I like the word “guarantee” in the description of <code>mandatory</code>,
275
288
it seems more appropriate to use RFC2119’s “requirement”.
Clarify that percentages are calculated with respect to their corresponding dimensions.
339
353
<blockquote>
@@ -347,6 +361,7 @@ <h2>Specific Changes</h2>
347
361
</table>
348
362
</blockquote>
349
363
<dtid=change-animatable>Fix Animatable Lines
364
+
<strong>Merged</strong>
350
365
<dd>
351
366
Fix the Animatable lines
352
367
<blockquote>
@@ -372,6 +387,7 @@ <h2>Specific Changes</h2>
372
387
373
388
374
389
<dtid=change-length-14>Defining the Scroll Snap Area
390
+
<strong>Merged</strong>
375
391
<dd>
376
392
This wording explicitly hooks into the way <code>margin</code> and <code>border-image-outset</code> are defined,
377
393
which ensures that the assignment of values is fully defined (by reference).
@@ -387,7 +403,9 @@ <h2>Specific Changes</h2>
387
403
</dl>
388
404
</del>
389
405
</blockquote>
390
-
<dtid=change-alignment>Definition of <code>scroll-snap-align</code>.
406
+
407
+
<dtid=change-alignment>Definition of <code>scroll-snap-align</code>
408
+
<strong>Merged</strong>
391
409
<dd>
392
410
The following definition is more concise and more concrete,
393
411
because it hooks into the proper terminology.
@@ -426,6 +444,7 @@ <h2>Specific Changes</h2>
426
444
-->
427
445
428
446
<dtid=change-subheads>Descriptive Subheadings
447
+
<strong>Merged</strong>
429
448
<dd>
430
449
Tab and I try to use the subheadings as a way of describing what happens,
431
450
preferably using words other than those that appear in the property name itself.
@@ -444,6 +463,7 @@ <h2>Specific Changes</h2>
444
463
</ul>
445
464
446
465
<dtid=change-terms>Inlining Definitions
466
+
<strong>Merged</strong>
447
467
<dd>
448
468
While having a glossary appendix is sometimes nice,
449
469
Tab and I tend to put the defining instance of terms inline in the prose:
@@ -512,13 +532,13 @@ <h2>Specific Changes</h2>
512
532
<dd>
513
533
The following rewordings are recommended, as they seem somewhat less awkward than the original wording:
514
534
<ultype=a>
515
-
<li>
535
+
<li><strong>Merged</strong>
516
536
This rewording is less grammatically complex, and maintains parallelism with the previous parenthetical.
517
537
<blockquote>
518
538
<p>Snap positions can be specified as a particular alignment (<code>scroll-snap-align</code>) of an element’s scroll snap area (its border bounding box, as modified by <code>scroll-snap-margin</code>) within the scroll container’s snapport
519
539
(<del>the rectangle obtained by reducing its visual viewport</del><ins>its visual viewport, as reduced by its scroll-snap-padding</ins>).
520
540
</blockquote>
521
-
<li>
541
+
<li><strong>Merged</strong>
522
542
This one drops the (in CSS specs) unnecessary “must”,
523
543
and shifts the parenthetical to the end so it doesn't interrupt the connection between the adjective “nearest ancestor” and the noun it describes.
524
544
<blockquote>
@@ -540,14 +560,14 @@ <h2>Specific Changes</h2>
540
560
<blockquote>
541
561
<p><ins>(</ins>If <del>no reachable snap position</del><ins>none</ins> exist<del>s</del>, then no snapping occurs.<ins>)</ins></p>
542
562
</blockquote>
543
-
<li>
563
+
<li><strong>Merged</strong>
544
564
This rewording is more concise, but conveys the same thing.
545
565
<blockquote>
546
566
<p>The <aclass="property" href="#propdef-scroll-snap-padding">scroll-snap-padding</a> property defines the <dfnid="scroll-snapport">scroll snapport</dfn>—<!--
547
567
--><del>a region inset from the visual viewport of a <ahref="#scroll-container">scroll container</a> used in calculating its <ahref="#scroll-snap-position">snap positions</a>. The snapport is used as the alignment container when calculating <ahref="#scroll-snap-position">snap positions</a>.</del>
548
568
<ins>the area of the scrollport that is used as the <ahref="https://drafts.csswg.org/css-align-3/#alignment-container">alignment container</a> of the <ahref="#scroll-snap-area">scroll snap areas</a> when calculating their <ahref="#scroll-snap-position">snap positions</a></ins>.
549
569
</blockquote>
550
-
<li>
570
+
<li><strong>Merged</strong>
551
571
The definition here is essentially redundant with the previous paragraph;
552
572
Tab and I think this bit of text therefore doesn't need to exist.
553
573
<blockquote>
@@ -556,15 +576,15 @@ <h2>Specific Changes</h2>
556
576
<dd><del>Specifies the region inset from the visual viewport.</del> Values are interpreted as for <aclass="property" href="https://drafts.csswg.org/css2/box.html#propdef-padding">padding</a>, and specify inward offsets from each edge of the visual viewport.
557
577
</dl>
558
578
</blockquote>
559
-
<li>
579
+
<li><strong>Merged</strong>
560
580
This rewording is more concise, but conveys the same thing with as much precision.
defines the <dfnid="scroll-snap-area">scroll snap area</dfn>
564
584
<del>on elements within a <ahref="#scroll-container">scroll container</a>, used in calculating <ahref="#scroll-snap-position">snap positions</a> for that scroll container</del>
565
585
<ins>that is used for snapping this box to the <ahref="#scroll-snapport">snapport</a></ins>.
566
586
</blockquote>
567
-
<li>
587
+
<li><strong>Merged</strong>
568
588
This rewording uses terminology previously defined in order to present more concise definitions with simpler sentence structure:
569
589
<blockquote>
570
590
<p><ins>Values are defined as follows:</ins>
@@ -592,14 +612,16 @@ <h2>Specific Changes</h2>
592
612
<blockquote>
593
613
<p>&hellip the scroll container must not snap<ins>: all scroll positions are equally valid</ins>.
594
614
</blockquote>
595
-
<li>This phrase provides something a little more concrete for the reader to relate to, making it less necessary for a casual reader to follow the definition link for “snap” to figure out what that means:
615
+
<li><strong>Merged</strong>
616
+
This phrase provides something a little more concrete for the reader to relate to, making it less necessary for a casual reader to follow the definition link for “snap” to figure out what that means:
596
617
<blockquote>
597
618
<p>… the scroll container may snap <ins>to a valid snap position</ins> at the termination of a scroll …
598
619
</blockquote>
599
620
<blockquote>
600
621
<p>… the scroll container is guaranteed to be snapped <ins>to a valid snap position</ins> when there are no active scrolling operations …
601
622
</blockquote>
602
-
<li>This comma breaks up a very long string of (4) prepositional phrases
623
+
<li><strong>Merged</strong>
624
+
This comma breaks up a very long string of (4) prepositional phrases
603
625
by splitting off the UA discretion part:
604
626
<blockquote>
605
627
the scroll container may snap to a valid snap position at the termination of a scroll<ins>,</ins> at the discretion of the UA given the parameters of the scroll.
@@ -608,6 +630,7 @@ <h2>Specific Changes</h2>
608
630
</dd>
609
631
610
632
<dtid=change-point>Point Snapping
633
+
<strong>Merged</strong>
611
634
<dd>
612
635
While Tab and I can accept for point-snapping to be deferred to the next level,
613
636
we would like for at least the next (fully complete) publication
0 commit comments