gecko-dev/dom/interfaces
Kris Maglione 58662abbfe Bug 1415352: Part 1c - Store the subject principal when setting Element.style properties. r=bz
This causes the subject principal that was responsible for setting a CSS
property, or the full cssText of an attribute, to be threaded through the call
chain to the point where CSS parsing happens, so that it can be used as the
triggering principal when loading URLs for that property.

Note that this allows for different properties defined in the same style
attribute to have different triggering principals, depending on the caller
which originally set them, as long as the cssText of that attribute is not
modified. Once it is, all properties revert to the principal of the caller
that modified the CSS text.

MozReview-Commit-ID: ISUyxbqAZMX

--HG--
extra : rebase_source : d4173d76d9afed74889269e3bf029abca54a4abb
2017-11-03 21:44:03 -07:00
..
base Bug 1419221 - Introduce a new argument for getUnanimatedComputedStyle to be able to flush pending styles. r=birtles 2017-11-21 18:03:17 +09:00
canvas
core Bug 1416139. Make nsIDOMNodeList non-scriptable. r=mystor 2017-11-13 10:41:47 -05:00
css Bug 1415352: Part 1c - Store the subject principal when setting Element.style properties. r=bz 2017-11-03 21:44:03 -07:00
events Bug 691151. Remove Event.getPreventDefault. r=smaug 2017-11-15 12:23:58 -05:00
geolocation
html Bug 1336400 - part2 : remove MozAutoplayEnabled attribute from HTMLMediaElement. r=smaug 2017-11-13 18:42:47 +08:00
notification
offline
payments
push
range
security Bug 1302667 - CSP: Implement 'worker-src'. r=baku,dveditz,mckinley 2017-10-30 18:45:36 +01:00
settings
sidebar
smil
storage
stylesheets
svg
traversal
xbl
xpath
xul Bug 1403231 - Remove the "image" XBL binding. r=bz,bgrins 2017-10-28 16:54:09 +01:00