HTML scoped style sheets is a feature that allows the effects of style
sheets to be scoped to a subtree of a document. Support for this
feature was introduced first in Chrome 19 behind a flag (in mid-2012)
and in Firefox 21 without a pref (in mid-2013). Since then, Chrome
removed their implementation in Chrome 37, and the feature was removed
from the spec last year due to lack of interest from other implementors.
Continuing to support <style scoped> also impacts the Quantum CSS
project, as significant work would need to be undertaken to implement
this feature, if we are to avoid differences in Web platform feature
coverage with Stylo enabled and disabled.
So we have decided to unship <style scoped>. This work is being done in
https://bugzilla.mozilla.org/show_bug.cgi?id=1291515 and I intend to
land patches in the next couple of days.
Since we are still early in the Beta cycle, and it would be helpful to
find out whether removing <style scoped> impacts Web compatibility
earlier rather than later, I also plan to uplift a patch to disable
<style scoped> in content documents to Beta.