Description* repairES5 detects the bug (all objects having a semi-invisible
nonconfigurable __proto__ property), but cannot repair it.
* repairES5 makes its reports available globally as well as to the
logger, so that application-specific workarounds can use the info.
* startSES eval wrapper doesn't interpose __proto__ if the bug makes
that impossible, and instead makes __proto__ a local variable.
* The symbolic names for repairES5's known problems are made available
programmatically.
Fixes <https://code.google.com/p/google-caja/issues/detail?id=1597>.
@r5327
Patch Set 1 #
Total comments: 9
Patch Set 2 : Fix mentioning __proto__ causing SES failure on Chrome. #Patch Set 3 : Fix mentioning __proto__ causing SES failure on Chrome. #
MessagesTotal messages: 6
|