Skip to content

Commit 67385f6

Browse files
author
Simon Pieters
committed
[cssom*] Editorial: mark some more things as fingerprint vectors
1 parent b3a8f14 commit 67385f6

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

cssom-view/Overview.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ <h2 id="conformance"><span class="secno">2 </span>Conformance</h2>
198198
<p id="hardwareLimitations">User agents may impose
199199
implementation-specific limits on otherwise unconstrained inputs,
200200
e.g. to prevent denial of service attacks, to guard against running
201-
out of memory, or to work around platform-specific limitations.
201+
out of memory, or to work around platform-specific limitations. <!--fingerprint-->
202202

203203
<p>When a method or an attribute is said to call another method or attribute, the user agent must invoke its internal API for that attribute or method so that
204204
e.g. the author can't change the behavior by overriding attributes or methods with custom properties or functions in ECMAScript.
@@ -457,9 +457,9 @@ <h3 id="scrolling"><span class="secno">4.1 </span>Scrolling</h3>
457457
<li><p>Perform a <a href="#concept-smooth-scroll" title="concept-smooth-scroll">smooth scroll</a> of <var>box</var> to <var>position</var>.
458458
<li><p><a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task">Queue a task</a> to run <var>task</var>, unless a <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#concept-task" title="concept-task">task</a> to
459459
run <var>task</var> is in the <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a>.
460-
<li><p>Repeat the previous step in a user agent-defined interval while the <a href="#concept-smooth-scroll" title="concept-smooth-scroll">smooth scroll</a> is ongoing, as well as when
460+
<li><p>Repeat the previous step in a user-agent-defined interval while the <a href="#concept-smooth-scroll" title="concept-smooth-scroll">smooth scroll</a> is ongoing, as well as when
461461
the <a href="#concept-smooth-scroll" title="concept-smooth-scroll">smooth scroll</a> is <a href="#concept-smooth-scroll-completed" title="concept-smooth-scroll-completed">completed</a> (but not if it is
462-
<a href="#concept-smooth-scroll-aborted" title="concept-smooth-scroll-aborted">aborted</a>).
462+
<a href="#concept-smooth-scroll-aborted" title="concept-smooth-scroll-aborted">aborted</a>). <!--fingerprint-->
463463
</ol>
464464
<li><p>Otherwise, follow these substeps:
465465
<ol>
@@ -470,9 +470,9 @@ <h3 id="scrolling"><span class="secno">4.1 </span>Scrolling</h3>
470470
</ol>
471471

472472
<p>When a user agent is to perform a <dfn id="concept-smooth-scroll" title="concept-smooth-scroll">smooth scroll</dfn> of a scrolling box <var>box</var> to <var>position</var>,
473-
it must update the scroll position of <var>box</var> in a user agent-defined fashion over a user agent-defined amount of time. When the scroll is
473+
it must update the scroll position of <var>box</var> in a user-agent-defined fashion over a user-agent-defined amount of time. When the scroll is
474474
<dfn id="concept-smooth-scroll-completed" title="concept-smooth-scroll-completed">completed</dfn>, the scroll position of <var>box</var> must be <var>position</var>. The scroll can also
475-
be <dfn id="concept-smooth-scroll-aborted" title="concept-smooth-scroll-aborted">aborted</dfn>, either by an algorithm or by the user.
475+
be <dfn id="concept-smooth-scroll-aborted" title="concept-smooth-scroll-aborted">aborted</dfn>, either by an algorithm or by the user. <!--fingerprint-->
476476

477477
<p>When a user agent is to perform an <dfn id="concept-instant-scroll" title="concept-instant-scroll">instant scroll</dfn> of a scrolling box <var>box</var> to
478478
<var>position</var>, it must update the scroll position of <var>box</var> to <var>position</var>.
@@ -1483,20 +1483,20 @@ <h3 id="resizing-viewports"><span class="secno">12.1 </span>Resizing viewports</
14831483
<a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#concept-event-fire" title="concept-event-fire">fire an event</a> event named
14841484
<code title="">resize</code> at the <code class="external" data-anolis-spec="html"><a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/browsers.html#window">Window</a></code> object associated with that
14851485
<a href="#viewport">viewport</a>. If such a resize is ongoing over a period of time, the user agent must <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a> that
1486-
task at a user agent-defined interval while the resize is ongoing.
1486+
task at a user-agent-defined interval while the resize is ongoing. <!--fingerprint--> <!-- e.g. if you change the width of an iframe with a transition -->
14871487

14881488
<h3 id="scrolling-0"><span class="secno">12.2 </span>Scrolling</h3>
14891489

14901490
<p>Whenever a <a href="#viewport">viewport</a> gets scrolled in response to user interaction, the user agent must <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task">queue a task</a> to
14911491
<a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/infrastructure.html#concept-event-fire" title="concept-event-fire">fire an event</a> named
14921492
<code title="">scroll</code> that bubbles at the <code class="external" data-anolis-spec="dom"><a href="http://dom.spec.whatwg.org/#document">Document</a></code> object associated with that <a href="#viewport">viewport</a>. If such a scroll is
1493-
ongoing over a period of time, the user agent must <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a> that task at a user agent-defined interval
1494-
while the scroll is ongoing.
1493+
ongoing over a period of time, the user agent must <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a> that task at a user-agent-defined interval
1494+
while the scroll is ongoing. <!--fingerprint-->
14951495

14961496
<p>Whenever an element gets scrolled in response to user interaction, the user agent must <a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task">queue a task</a> to
14971497
<a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#concept-event-fire" title="concept-event-fire">fire an event</a> named
14981498
<code title="">scroll</code> at the element. If such a scroll is ongoing over a period of time, the user agent must
1499-
<a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a> that task at a user agent-defined interval while the scroll is ongoing.
1499+
<a class="external" data-anolis-spec="html" href="http://www.whatwg.org/specs/web-apps/current-work/multipage/webappapis.html#queue-a-task" title="queue a task">queue</a> that task at a user-agent-defined interval while the scroll is ongoing. <!--fingerprint-->
15001500

15011501

15021502
<h2 id="css-properties"><span class="secno">13 </span>CSS properties</h2>
@@ -1527,11 +1527,11 @@ <h3 id="smooth-scrolling:-the-'scroll-behavior'-property"><span class="secno">13
15271527
<dd><p>The scrolling box is scrolled in an instant fashion.
15281528

15291529
<dt>'<dfn id="scroll-behavior-smooth" title="scroll-behavior-smooth">smooth</dfn>'
1530-
<dd><p>The scrolling box is scrolled in a smooth fashion using a user agent-defined timing function over a user agent-defined period of time. User agents
1531-
should follow platform convensions, if any.
1530+
<dd><p>The scrolling box is scrolled in a smooth fashion using a user-agent-defined timing function over a user-agent-defined period of time. User agents
1531+
should follow platform convensions, if any. <!--fingerprint-->
15321532
</dl>
15331533

1534-
<p>User agents may ignore this property.
1534+
<p>User agents may ignore this property. <!--fingerprint-->
15351535

15361536
<h2 class="no-num" id="references">References</h2>
15371537
<div id="anolis-references"><dl><dt id="refsCSSOM">[CSSOM]

cssom-view/Overview.src.html

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ <h2>Conformance</h2>
160160
<p id="hardwareLimitations">User agents may impose
161161
implementation-specific limits on otherwise unconstrained inputs,
162162
e.g. to prevent denial of service attacks, to guard against running
163-
out of memory, or to work around platform-specific limitations.
163+
out of memory, or to work around platform-specific limitations. <!--fingerprint-->
164164

165165
<p>When a method or an attribute is said to call another method or attribute, the user agent must invoke its internal API for that attribute or method so that
166166
e.g. the author can't change the behavior by overriding attributes or methods with custom properties or functions in ECMAScript.
@@ -419,9 +419,9 @@ <h3>Scrolling</h3>
419419
<li><p>Perform a <span title=concept-smooth-scroll>smooth scroll</span> of <var>box</var> to <var>position</var>.
420420
<li><p><span data-anolis-spec=html>Queue a task</span> to run <var>task</var>, unless a <span data-anolis-spec=html title=concept-task>task</span> to
421421
run <var>task</var> is in the <span data-anolis-spec=html title="queue a task">queue</span>.
422-
<li><p>Repeat the previous step in a user agent-defined interval while the <span title=concept-smooth-scroll>smooth scroll</span> is ongoing, as well as when
422+
<li><p>Repeat the previous step in a user-agent-defined interval while the <span title=concept-smooth-scroll>smooth scroll</span> is ongoing, as well as when
423423
the <span title=concept-smooth-scroll>smooth scroll</span> is <span title=concept-smooth-scroll-completed>completed</span> (but not if it is
424-
<span title=concept-smooth-scroll-aborted>aborted</span>).
424+
<span title=concept-smooth-scroll-aborted>aborted</span>). <!--fingerprint-->
425425
</ol>
426426
<li><p>Otherwise, follow these substeps:
427427
<ol>
@@ -432,9 +432,9 @@ <h3>Scrolling</h3>
432432
</ol>
433433

434434
<p>When a user agent is to perform a <dfn title=concept-smooth-scroll>smooth scroll</dfn> of a scrolling box <var>box</var> to <var>position</var>,
435-
it must update the scroll position of <var>box</var> in a user agent-defined fashion over a user agent-defined amount of time. When the scroll is
435+
it must update the scroll position of <var>box</var> in a user-agent-defined fashion over a user-agent-defined amount of time. When the scroll is
436436
<dfn title="concept-smooth-scroll-completed">completed</dfn>, the scroll position of <var>box</var> must be <var>position</var>. The scroll can also
437-
be <dfn title=concept-smooth-scroll-aborted>aborted</dfn>, either by an algorithm or by the user.
437+
be <dfn title=concept-smooth-scroll-aborted>aborted</dfn>, either by an algorithm or by the user. <!--fingerprint-->
438438

439439
<p>When a user agent is to perform an <dfn title=concept-instant-scroll>instant scroll</dfn> of a scrolling box <var>box</var> to
440440
<var>position</var>, it must update the scroll position of <var>box</var> to <var>position</var>.
@@ -1445,20 +1445,20 @@ <h3>Resizing viewports</h3>
14451445
<span data-anolis-spec=dom title=concept-event-fire>fire an event</span> event named
14461446
<code title>resize</code> at the <code data-anolis-spec=html>Window</code> object associated with that
14471447
<span>viewport</span>. If such a resize is ongoing over a period of time, the user agent must <span data-anolis-spec=html title="queue a task">queue</span> that
1448-
task at a user agent-defined interval while the resize is ongoing.
1448+
task at a user-agent-defined interval while the resize is ongoing. <!--fingerprint--> <!-- e.g. if you change the width of an iframe with a transition -->
14491449

14501450
<h3>Scrolling</h3>
14511451

14521452
<p>Whenever a <span>viewport</span> gets scrolled in response to user interaction, the user agent must <span data-anolis-spec=html>queue a task</span> to
14531453
<span data-anolis-spec=html title=concept-event-fire>fire an event</span> named
14541454
<code title>scroll</code> that bubbles at the <code data-anolis-spec=dom>Document</code> object associated with that <span>viewport</span>. If such a scroll is
1455-
ongoing over a period of time, the user agent must <span data-anolis-spec=html title="queue a task">queue</span> that task at a user agent-defined interval
1456-
while the scroll is ongoing.
1455+
ongoing over a period of time, the user agent must <span data-anolis-spec=html title="queue a task">queue</span> that task at a user-agent-defined interval
1456+
while the scroll is ongoing. <!--fingerprint-->
14571457

14581458
<p>Whenever an element gets scrolled in response to user interaction, the user agent must <span data-anolis-spec=html>queue a task</span> to
14591459
<span data-anolis-spec=dom title=concept-event-fire>fire an event</span> named
14601460
<code title>scroll</code> at the element. If such a scroll is ongoing over a period of time, the user agent must
1461-
<span data-anolis-spec=html title="queue a task">queue</span> that task at a user agent-defined interval while the scroll is ongoing.
1461+
<span data-anolis-spec=html title="queue a task">queue</span> that task at a user-agent-defined interval while the scroll is ongoing. <!--fingerprint-->
14621462

14631463

14641464
<h2>CSS properties</h2>
@@ -1490,11 +1490,11 @@ <h3>Smooth Scrolling: The 'scroll-behavior' Property</h3>
14901490
<dd><p>The scrolling box is scrolled in an instant fashion.
14911491

14921492
<dt>'<dfn title=scroll-behavior-smooth>smooth</dfn>'
1493-
<dd><p>The scrolling box is scrolled in a smooth fashion using a user agent-defined timing function over a user agent-defined period of time. User agents
1494-
should follow platform convensions, if any.
1493+
<dd><p>The scrolling box is scrolled in a smooth fashion using a user-agent-defined timing function over a user-agent-defined period of time. User agents
1494+
should follow platform convensions, if any. <!--fingerprint-->
14951495
</dl>
14961496

1497-
<p>User agents may ignore this property.
1497+
<p>User agents may ignore this property. <!--fingerprint-->
14981498

14991499
<h2 class=no-num>References</h2>
15001500
<div id=anolis-references></div>

cssom/Overview.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,7 +249,7 @@ <h2 id="conformance"><span class="secno">2 </span>Conformance</h2>
249249
<p id="hardwareLimitations">User agents may impose
250250
implementation-specific limits on otherwise unconstrained inputs,
251251
e.g. to prevent denial of service attacks, to guard against running
252-
out of memory, or to work around platform-specific limitations.
252+
out of memory, or to work around platform-specific limitations. <!--fingerprint-->
253253

254254
<p>When a method or an attribute is said to call another method or attribute, the user agent must invoke its internal API for that attribute or method so that
255255
e.g. the author can't change the behavior by overriding attributes or methods with custom properties or functions in ECMAScript.
@@ -2784,7 +2784,7 @@ <h3 id="the-getstyleutils-interface"><span class="secno">7.3 </span>The <code ti
27842784
<p class="atrisk">The <dfn id="dom-getstyleutils-defaultstyle" title="dom-GetStyleUtils-defaultStyle"><code>defaultStyle</code></dfn> attribute must return a <a href="#css-declaration-block">CSS declaration block</a> with
27852785
the <a href="#concept-css-declaration-block-readonly-flag" title="concept-css-declaration-block-readonly-flag">readonly flag</a> set and the
27862786
<a href="#concept-css-declaration-block-declarations" title="concept-css-declaration-block-declarations">declarations</a> set to all properties the user agent supports with the value being the <a href="#computed-value">computed
2787-
value</a> computed for the <a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#context-object">context object</a> using the user agent-level style rules and user-level style rules associated with
2787+
value</a> computed for the <a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#context-object">context object</a> using the user-agent-level style rules and user-level style rules associated with
27882788
the <a class="external" data-anolis-spec="dom" href="http://dom.spec.whatwg.org/#context-object">context object</a>'s <a href="#associated-document">associated document</a>, ignoring transitions, animations, author-level style
27892789
rules, author-level presentational hints and override-level style rules.</p>
27902790

cssom/Overview.src.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ <h2>Conformance</h2>
170170
<p id="hardwareLimitations">User agents may impose
171171
implementation-specific limits on otherwise unconstrained inputs,
172172
e.g. to prevent denial of service attacks, to guard against running
173-
out of memory, or to work around platform-specific limitations.
173+
out of memory, or to work around platform-specific limitations. <!--fingerprint-->
174174

175175
<p>When a method or an attribute is said to call another method or attribute, the user agent must invoke its internal API for that attribute or method so that
176176
e.g. the author can't change the behavior by overriding attributes or methods with custom properties or functions in ECMAScript.
@@ -2705,7 +2705,7 @@ <h3>The <code title>GetStyleUtils</code> Interface</h3>
27052705
<p class=atrisk>The <dfn title=dom-GetStyleUtils-defaultStyle><code>defaultStyle</code></dfn> attribute must return a <span>CSS declaration block</span> with
27062706
the <span title=concept-css-declaration-block-readonly-flag>readonly flag</span> set and the
27072707
<span title=concept-css-declaration-block-declarations>declarations</span> set to all properties the user agent supports with the value being the <span>computed
2708-
value</span> computed for the <span data-anolis-spec=dom>context object</span> using the user agent-level style rules and user-level style rules associated with
2708+
value</span> computed for the <span data-anolis-spec=dom>context object</span> using the user-agent-level style rules and user-level style rules associated with
27092709
the <span data-anolis-spec=dom>context object</span>'s <span>associated document</span>, ignoring transitions, animations, author-level style
27102710
rules, author-level presentational hints and override-level style rules.</p>
27112711

0 commit comments

Comments
 (0)