-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CR Request for DOM Review Draft — Published 15 June 2020 -- shortname: DOM #340
Comments
yes, since the new MoU hasn't been ratified yet. |
Snapshot of current state of reactions to w3c/htmlwg#16 |
Transition approved. |
@sideshowbarker could you add a W3C status to the review draft please? see the draft CR status approved by the director. |
@sideshowbarker ping? |
Note that we have one at-risk feature: And as soon as I have the W3C-ready version of https://dom.spec.whatwg.org/review-drafts/2020-06/ wrapped up, I’ll post another comment here. (I got stalled on battling with some Bikeshed stuff, and some quirks of the WHATWG build tools — e.g., the build for the WHATWG review drafts makes them get output without MDN annotations, but we need MDN annotations in the W3C-ready review drafts, so it’s necessary to manually change options and re-build before the W3C status section can be added, but then the annotations don’t get styled correctly because due to the fact we’re starting from an older revision, there’s a missing stylesheet link that needs to be manually re-added, etc etc…) |
Update: It turns out I was actually right the first time, when I said we had no at-risk features. Further investigation today reveals that |
The DOM 2020-06 review draft now has the changes necessary to make it ready for Candidate Recommendation publication: |
this is not waiting on the Director, who already approved. this is waiting for announcement, which is part of the publication. @siusin , I believe this is on you. |
Well, even though I somewhat hesitate to point this out, in just the last couple of days I’ve come across a feature for which the spec text is in a state such that I believe our process obligates us in principle to list it as at-risk in this CR draft. The feature is
…and the specific problem is that in no browser engines does There’s a spec issue about this at whatwg/dom#985 and I believe it’s most likely to be resolved by the spec text changing to instead say:
…and then all browser engines would be in conformance with the spec (or in other words, the spec would be requiring what browsers actually do, rather the requiring something that none of them actually do). However, even if that change were made to the spec sources today, that wouldn’t resolve the problem for our purposes — since we’re not taking the living-standard version of the source to CR, but instead taking the https://dom.spec.whatwg.org/review-drafts/2020-06/ spec snapshot to CR. So I guess I need to take out the part of Status section of the https://dom.spec.whatwg.org/review-drafts/2020-06/ that says this:
…and I need to replace that with this:
And since that during our overall transition of this spec snapshot to ultimate Recommendation, there’s pretty much zero chance that two browser engines are going to change their behavior to start returning qualified names from Listing such a fundamental feature as non-normative seems pretty odd on the face of it. But there we have it. Or else somebody please correct me if I’m mistaken about what our process requires. I’d be very happy to be wrong here. |
As a follow-up to my previous comment, I guess I should point out that the requirements for So at https://dom.spec.whatwg.org/review-drafts/2019-06/#dom-element-getattributenames, our current DOM Rec has exactly the same (wrong) requirement — but of course the Status section of that Rec doesn’t call out that feature as “non-normative for the purpose of this Recommendation” (because we didn’t catch this until now). So it’s unclear to me what if anything our process now requires us to do for that previously published Rec. I’d certainly personally prefer that the answer be, We don’t need to do anything for that at this point. I understand at least that after we bring that https://dom.spec.whatwg.org/review-drafts/2020-06/ snapshot to Rec, we can (or must, per the process requirements?) mark that previous Rec as superseded, with a reference to the newer Rec. But in fact our process obligations in this case require something more for dealing with the current Rec than just taking some action after we complete the current transition, then I’d like to know what else needs to be done, so I can do it. |
Thanks @sideshowbarker . @swickr @plehegar what's your opinion on this feature? We'll hold the publication for today. /cc @deniak |
@siusin Actually, this turned out to be another fire drill. Basically, I had just misread the spec requirements. So to be clear: All browsers do in fact conform to the spec requirements for Therefore, the This specification has no features which are considered at-risk for the purpose of the W3C Candidate Recommendation statement in the draft is in fact correct. The main reason for my confusion was that in testing, I had thought I was properly using So anyway, the good news is that we can go ahead with publication. Sorry for the unnecessary noise and alarm. |
Document title, URLs, estimated publication date
DOM Review Draft — Published 15 June 2020
https://www.w3.org/TR/2021/CR-DOM-20210525/
Abstract
DOM defines a platform-neutral model for events, aborting activities, and node trees.
Status
This Living Standard is also endorsed as a W3C Candidate Recommendation under the terms of the Memorandum of Understanding. For those purposes, it contains the following metadata:
Canonical version / latest Living Standard:
https://dom.spec.whatwg.org/
This version:
https://dom.spec.whatwg.org/review-drafts/2020-06/
W3C Version Mnemonic:
DOM 2020-06
Status of This Document
This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.
The W3C HTML Working Group co-produced this document under the W3C Patent Policy and the 15 September 2020 W3C Process Document. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.
Link to group's decision to request transition
w3c/htmlwg#16
Changes
Requirements satisfied
None.
Dependencies met (or not)
None.
Wide Review
w3c/htmlwg#14
No substantive issues.
Issues addressed
There are still open issues for DOM, but the editors believe this review draft is good enough to move to CR.
Formal Objections
None.
Implementation
No at-risk features for this version.
Patent disclosures
https://www.w3.org/2004/01/pp-impl/44556/status
The text was updated successfully, but these errors were encountered: