Skip to content
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

Expunge “HTMLObjectElement: typeMustMatch” #3655

Merged
merged 1 commit into from
Mar 30, 2021

Conversation

sideshowbarker
Copy link
Collaborator

@sideshowbarker sideshowbarker commented Mar 30, 2021

This change deletes the https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/typeMustMatch article, as well as expunging all references to it from other articles. The change also drops all mentions of the corresponding typemustmatch markup attribute for object elements.

The history of typeMustMatch/typemustmatch is that it was added to the spec in 2011 in whatwg/html@4030e71 but never got implemented across browsers and never got adopted by web developers. So whatwg/html#4590 dropped it from the spec in 2019, and it's now just a footnote in the “Non-conforming features section” at https://html.spec.whatwg.org/obsolete.html#attr-object-typemustmatch

So there's statistically near-zero content on the web that’s using typeMustMatch/typemustmatch, and there’s no value to continue documenting it in MDN.

@sideshowbarker sideshowbarker requested review from a team as code owners March 30, 2021 03:32
@sideshowbarker sideshowbarker requested a review from a team March 30, 2021 03:32
@sideshowbarker sideshowbarker requested a review from a team as a code owner March 30, 2021 03:32
@sideshowbarker sideshowbarker requested review from chrisdavidmills and removed request for a team March 30, 2021 03:32
@sideshowbarker sideshowbarker force-pushed the sideshowbarker/typemustmatch-drop branch from fe2dc61 to 40d5501 Compare March 30, 2021 03:34
This change deletes the Web/API/HTMLObjectElement/typeMustMatch
article, as well as expunging all references to it from other articles.
The change also drops all mentions of the corresponding “typemustmatch”
markup attribute for “object” elements.

The history of typeMustMatch/typemustmatch is that it was added to the
spec in 2011 in whatwg/html@4030e71 but never
got implemented across browsers and never got adopted by web developers.
So whatwg/html#4590 dropped it from the spec in
2019, and it's now just a footnote in the “Non-conforming features” section
at https://html.spec.whatwg.org/obsolete.html#attr-object-typemustmatch

So there's statistically near-zero content on the web that’s using
typeMustMatch/typemustmatch, and there’s no value to continue
documenting it in MDN.
@sideshowbarker sideshowbarker force-pushed the sideshowbarker/typemustmatch-drop branch from 40d5501 to e6e995e Compare March 30, 2021 03:35
sideshowbarker added a commit to w3c/browser-compat-data that referenced this pull request Mar 30, 2021
This change deletes “typeMustMatch” from api/HTMLObjectElement.json
and deletes “typemustmatch” from html/elements/object.json.

The history of typeMustMatch/typemustmatch is that it was added to the
spec in 2011 in whatwg/html@4030e71 but never
got implemented across browsers and never got adopted by web developers.
So whatwg/html#4590 dropped it from the spec in
2019, and it's now just a footnote in the “Non-conforming features” section
at https://html.spec.whatwg.org/obsolete.html#attr-object-typemustmatch

So there's statistically near-zero content on the web that’s using
typeMustMatch/typemustmatch, and there’s no value to continue
tracking support data for it in BCD.

Related MDN content change: mdn/content#3655
Copy link
Contributor

@chrisdavidmills chrisdavidmills left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All looks reasonable; cheers @sideshowbarker !

@chrisdavidmills chrisdavidmills merged commit 43e9155 into main Mar 30, 2021
@chrisdavidmills chrisdavidmills deleted the sideshowbarker/typemustmatch-drop branch March 30, 2021 05:34
foolip pushed a commit to mdn/browser-compat-data that referenced this pull request Mar 30, 2021
This change deletes “typeMustMatch” from api/HTMLObjectElement.json
and deletes “typemustmatch” from html/elements/object.json.

The history of typeMustMatch/typemustmatch is that it was added to the
spec in 2011 in whatwg/html@4030e71 but never
got implemented across browsers and never got adopted by web developers.
So whatwg/html#4590 dropped it from the spec in
2019, and it's now just a footnote in the “Non-conforming features” section
at https://html.spec.whatwg.org/obsolete.html#attr-object-typemustmatch

So there's statistically near-zero content on the web that’s using
typeMustMatch/typemustmatch, and there’s no value to continue
tracking support data for it in BCD.

Related MDN content change: mdn/content#3655
@saibotk
Copy link

saibotk commented Apr 25, 2021

Is the main page of this attribute intentionally still available online (https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/typeMustMatch) ?

Or was it maybe overlooked? Nonetheless, we might want to add a notice to this page.

@sideshowbarker
Copy link
Collaborator Author

Is the main page of this attribute intentionally still available online (developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/typeMustMatch) ?

Thanks much for catching this. That page isn’t intentionally still available — it was deleted from the sources but for some reason didn’t yet get deleted from the production service.

@mdn/core-dev is there some additional action I need to do in order for that page to be deleted in production?

@escattone
Copy link
Contributor

escattone commented Apr 26, 2021

@mdn/core-dev is there some additional action I need to do in order for that page to be deleted in production?

@sideshowbarker We had to temporarily disable the ability to remove deleted documents when performing deployments (due to a bug in how we handled archived content). Sorry for the inconvenience! For now, I'll manually delete https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/typeMustMatch from our stage and production S3 buckets.

@escattone
Copy link
Contributor

@sideshowbarker @saibotk I started on this, then was diverted onto something else, but it's finally complete now (including invalidating the cache on our stage and prod CDN's) so now https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/typeMustMatch is a 404.

@saibotk
Copy link

saibotk commented Apr 26, 2021

Thank you, glad that we could resolve this so quickly :) Now this cannot confuse others anymore

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 11, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants