Skip to content

Commit a908d2e

Browse files
committed
[css-font-loading] Add an issue about the internal ES objects and their pristine-ness.
1 parent b8ded74 commit a908d2e

2 files changed

Lines changed: 29 additions & 2 deletions

File tree

css-font-loading/Overview.bs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,15 @@ Introduction</h2>
3333
It also provides methods to track the loading status of an individual font,
3434
or of all the fonts on an entire page.
3535

36+
Issue: Several things in this spec use normal ES objects to define behavior,
37+
such as various things using Promises internally,
38+
and FontFaceSet using a Set internally.
39+
I believe the intention here is that these objects
40+
(and their prototype chains) are pristine,
41+
unaffected by anything the author has done.
42+
Is this a good intention?
43+
If so, how should I indicate this in the spec?
44+
3645
<h3 id="values">
3746
Values</h3>
3847

css-font-loading/Overview.html

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
</p>
5555
<h1 class="p-name no-ref" id=title>CSS Font Loading Module Level 3</h1>
5656
<h2 class="no-num no-toc no-ref heading settled heading" id=subtitle><span class=content>Editor’s Draft,
57-
<span class=dt-updated><span class=value-title title=20140627>27 June 2014</span></span></span></h2>
57+
<span class=dt-updated><span class=value-title title=20140630>30 June 2014</span></span></span></h2>
5858
<div data-fill-with=spec-metadata><dl>
5959
<dt>This version:
6060
<dd><a class=u-url href=http://dev.w3.org/csswg/css-font-loading/>http://dev.w3.org/csswg/css-font-loading/</a>
@@ -178,6 +178,15 @@ <h2 class="heading settled heading" data-level=1 id=introduction><span class=sec
178178
It also provides methods to track the loading status of an individual font,
179179
or of all the fonts on an entire page.</p>
180180

181+
<p class=issue id=issue-531209c4><a class=self-link href=#issue-531209c4></a>Several things in this spec use normal ES objects to define behavior,
182+
such as various things using Promises internally,
183+
and FontFaceSet using a Set internally.
184+
I believe the intention here is that these objects
185+
(and their prototype chains) are pristine,
186+
unaffected by anything the author has done.
187+
Is this a good intention?
188+
If so, how should I indicate this in the spec?</p>
189+
181190
<h3 class="heading settled heading" data-level=1.1 id=values><span class=secno>1.1 </span><span class=content>
182191
Values</span><a class=self-link href=#values></a></h3>
183192

@@ -1338,7 +1347,16 @@ <h2 class="no-num no-ref heading settled heading" id=property-index><span class=
13381347
<div data-fill-with=property-index><p>No properties defined.</div>
13391348

13401349

1341-
<h2 class="no-num heading settled" id=issues-index><span class=content>Issues Index</span><a class=self-link href=#issues-index></a></h2><div style="counter-reset: issue"><div class=issue>Need to define the base url,
1350+
<h2 class="no-num heading settled" id=issues-index><span class=content>Issues Index</span><a class=self-link href=#issues-index></a></h2><div style="counter-reset: issue"><div class=issue>Several things in this spec use normal ES objects to define behavior,
1351+
such as various things using Promises internally,
1352+
and FontFaceSet using a Set internally.
1353+
I believe the intention here is that these objects
1354+
(and their prototype chains) are pristine,
1355+
unaffected by anything the author has done.
1356+
Is this a good intention?
1357+
If so, how should I indicate this in the spec?<a href=#issue-531209c4></a></div>
1358+
1359+
<div class=issue>Need to define the base url,
13421360
so relative urls can resolve.
13431361
Should it be the url of the document?
13441362
Is that correct for workers too,

0 commit comments

Comments
 (0)