Remove UA Widget pref and all disabled in-content bindings
Categories
(Core :: XBL, task, P3)
Tracking
()
People
(Reporter: timdream, Assigned: timdream)
References
Details
Attachments
(7 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/x-phabricator-request
|
Details |
Once UA Widgets reach release, we should prevent the user from going back to the old XBL bindings by removing the pref. With that all in-content XBL bindings can be removed from the tree -- we will no longer have to maintain them.
Assignee | ||
Comment 1•6 years ago
|
||
Per offline discussion w/ :bgrins, items that can be removed should have their bugs filed separately, blocks bug 1443836, and depend on this bug.
Assignee | ||
Comment 2•6 years ago
|
||
To be landed in Nightly 67.
Assignee | ||
Comment 3•6 years ago
|
||
This patch removes the XBL videocontrols binding and make <video>
to always use the UA Widget to generate controls.
DevTools tests that look for NAC is switched to use <input type=file>.
Assignee | ||
Comment 4•6 years ago
|
||
This patch removes the datetimebox binding and always use
UA Widget for the job.
Depends on D17571
Assignee | ||
Comment 5•6 years ago
|
||
This patch removes the XBL marquee binding and always uses
UA Widget for the internal "gut" of the marquee element.
Depends on D17572
Assignee | ||
Comment 6•6 years ago
|
||
This patch removes the XBL pluginProblem binding and have the in-content
UI always created by the UA Widget.
Depends on D17573
Assignee | ||
Comment 7•6 years ago
|
||
With all the dependency removed this pref can be safely removed.
Depends on D17574
Assignee | ||
Comment 8•6 years ago
|
||
This patch cleans up the assertion added in bug 1426492.
With that we have disallowed all bindings in content HTML.
The XMLPrettyPrint binding was removed in bug 1503019.
Depends on D17575
Assignee | ||
Comment 9•6 years ago
|
||
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Pushed by tchien@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9c2a9b446836 Part I, Remove the videocontrols binding r=smaug https://hg.mozilla.org/integration/autoland/rev/de0a1a2cdc12 Part II, Remove the datetimebox binding r=smaug https://hg.mozilla.org/integration/autoland/rev/951448bcc1fc Part III, Remove the marquee binding r=smaug https://hg.mozilla.org/integration/autoland/rev/86c320724c81 Part IV, Remove the XBL pluginProblem binding r=smaug https://hg.mozilla.org/integration/autoland/rev/d7e0e993611f Part V, Remove dom.ua_widget.enabled pref r=smaug https://hg.mozilla.org/integration/autoland/rev/bcf07920d63f Part VI, Reword the content process XBL binding assertion r=smaug
Assignee | ||
Comment 11•6 years ago
|
||
Comment 12•6 years ago
|
||
Pushed by tchien@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/033f90fc9559 Fix formatting error in Part III
Comment 13•6 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/9c2a9b446836
https://hg.mozilla.org/mozilla-central/rev/de0a1a2cdc12
https://hg.mozilla.org/mozilla-central/rev/951448bcc1fc
https://hg.mozilla.org/mozilla-central/rev/86c320724c81
https://hg.mozilla.org/mozilla-central/rev/d7e0e993611f
https://hg.mozilla.org/mozilla-central/rev/bcf07920d63f
https://hg.mozilla.org/mozilla-central/rev/033f90fc9559
Updated•5 years ago
|
Description
•