Hi all, In Bug 1181555[0], we are changing how web components work. Instead of all certified apps automatically having webcomponents enabled, you now have to request the permission ('moz-extremely-unstable-and-will-change-webcpomonents'). In addition, this permission is available for privileged apps, which allows us to ship privilaged system apps without using a web-components shim or rewriting.
Part of this bug has been adding the permission where it's necessary. If you're the owner of a component, please make sure that everything is working as expected. If your component has had the permission added, but doesn't require it, please consider removing it. Note that in the near-ish future, the shadow DOM and custom elements specs will be stabilising and the API will change, thus the rather wordy and off-putting name of the permission. Once this happens, all of the system Gaia apps will need to be updated anyway, so this permission will be a marker for where this work needs to happen. Apologies for any inconvenience caused. --Chris [0] https://bugzilla.mozilla.org/show_bug.cgi?id=1181555
_______________________________________________ dev-b2g mailing list dev-b2g@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-b2g