Closed
Bug 1270366
Opened 9 years ago
Closed 8 years ago
PluginArray and Plugin should have unenumerable own properties per spec
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla51
People
(Reporter: bzbarsky, Assigned: bzbarsky)
References
Details
(Keywords: addon-compat, dev-doc-complete, site-compat, Whiteboard: btpp-fixlater)
Attachments
(1 file)
(deleted),
patch
|
bkelly
:
review+
|
Details | Diff | Splinter Review |
It's not clear to me why the spec says this, though. They're certainly enumerable in Firefox... Anne, do you know?
Changing this could include some compat pain, unfortunately.
Flags: needinfo?(annevk)
Comment 1•9 years ago
|
||
You discussed this with Ian back in 2013: https://www.w3.org/Bugs/Public/show_bug.cgi?id=22600 (found through grepping through the spec commit log for unenumerable).
Flags: needinfo?(annevk)
Updated•9 years ago
|
Whiteboard: btpp-fixlater
Assignee | ||
Comment 2•8 years ago
|
||
I didn't bother adding tests, because this is all only observable if there are plugins installed, and all that stuff is on its way out, so it's hard to write a meaningful test.
Attachment #8786586 -
Flags: review?(bkelly)
Assignee | ||
Updated•8 years ago
|
Assignee: nobody → bzbarsky
Status: NEW → ASSIGNED
Updated•8 years ago
|
Attachment #8786586 -
Flags: review?(bkelly) → review+
Pushed by bzbarsky@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/cf6badc0622b
PluginArray and Plugin should have unenumerable named properties. r=bkelly
Comment 4•8 years ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 8 years ago
status-firefox51:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla51
Updated•8 years ago
|
Updated•8 years ago
|
Assignee | ||
Comment 5•8 years ago
|
||
Backed out per bug 757726 comment 161 for now, until we kill off plugins and can make the change more safely.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Backout by bzbarsky@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/3319f311285f
Backed out changeset cf6badc0622b per discussion in bug 757726 (starting somewhere around bug 757726 comment 157).
Comment 7•8 years ago
|
||
backout bugherder |
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
Resolution: --- → FIXED
Assignee | ||
Comment 8•8 years ago
|
||
Not fixed at all.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Updated•8 years ago
|
status-firefox50:
--- → wontfix
Comment 9•8 years ago
|
||
Posted the site compatibility doc: https://www.fxsitecompat.com/en-CA/docs/2016/navigator-plugins-and-mimetypes-will-be-unenumerable/
Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(bzbarsky)
Comment 10•8 years ago
|
||
Pushed by bzbarsky@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/593a22cf5376
PluginArray and Plugin should have unenumerable named properties. r=bkelly
Assignee | ||
Updated•8 years ago
|
Flags: needinfo?(bzbarsky)
Updated•8 years ago
|
status-firefox52:
--- → wontfix
status-firefox53:
--- → affected
Comment 11•8 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
Resolution: --- → FIXED
Comment 12•8 years ago
|
||
I've added notes about this to:
https://developer.mozilla.org/en-US/docs/Web/API/Plugin
https://developer.mozilla.org/en-US/docs/Web/API/PluginArray
https://developer.mozilla.org/en-US/Firefox/Releases/53#DOM_HTML_DOM
I don't think I need to worry about adding more details to the pages, given that this stuff is on the way out. Let me know if you'd like me to add anything else. Thanks!
Keywords: dev-doc-needed → dev-doc-complete
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•