Bug 58129
Summary: | <html> element should not have 'manifest' IDL attribute | ||
---|---|---|---|
Product: | WebKit | Reporter: | Simon Pieters (:zcorpan) <zcorpan> |
Component: | DOM | Assignee: | Ryosuke Niwa <rniwa> |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | ahmad.saleem792, ap, bfulgham, cdumez, michaeln, rniwa, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | 528+ (Nightly build) | ||
Hardware: | All | ||
OS: | All |
Simon Pieters (:zcorpan)
Testcase: javascript:alert('manifest' in document.documentElement ? 'FAIL' : 'PASS')
The spec intentionally omits the 'manifest' IDL attribute on <html> because "Changing the attribute dynamically thus has no effect (and thus, no DOM API is provided for this attribute)."
http://www.whatwg.org/specs/web-apps/current-work/complete/semantics.html#htmlhtmlelement
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Alexey Proskuryakov
Presumably the spec used to have it...
Ahmad Saleem
I changed the test case from Comment 0 into JSFiddle:
Link - https://jsfiddle.net/p9m47wy8/show
It is reproducible and still showing "FAIL" in Safari 15.6 on macOS 12.5 while all other browsers (Chrome Canary 106 and Firefox Nightly 105) show "PASS". Just wanted to share updated testing results. Thanks!
Ryosuke Niwa
Pull request: https://github.com/WebKit/WebKit/pull/2951
EWS
Committed 253053@main (332debf04f06): <https://commits.webkit.org/253053@main>
Reviewed commits have been landed. Closing PR #2951 and removing active labels.
Radar WebKit Bug Importer
<rdar://problem/98007679>