Re: [heycam/webidl] Added a definition of {{StringContext}} extended attribute. (#841)

Actually, there _is_ an important behavior difference between options 3 and 4 that I just thought of.  When other specs invoke the setter or operation directly, not via the JS reflection, option 4 will lead to the values they pass being sanitized while option 3 (or 2 or 1) will not, right?  I don't know how common such direct-invoking is for the cases we care about here, but if it happens it would definitely be observable to script via the callbacks, not to mention possibly affecting the sanitization behavior.



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/heycam/webidl/pull/841#issuecomment-586356994

Received on Friday, 14 February 2020 16:14:04 UTC