| Index: sdk/lib/html/dart2js/html_dart2js.dart
|
| diff --git a/sdk/lib/html/dart2js/html_dart2js.dart b/sdk/lib/html/dart2js/html_dart2js.dart
|
| index 2063e0bcdf505a650d62affe79caffc733c7d090..e1ce5b66792c6be8779b37b4982c959607f863ca 100644
|
| --- a/sdk/lib/html/dart2js/html_dart2js.dart
|
| +++ b/sdk/lib/html/dart2js/html_dart2js.dart
|
| @@ -40822,6 +40822,9 @@ class _ValidatingTreeSanitizer implements NodeTreeSanitizer {
|
| var elementTagName = 'element tag unavailable';
|
| try {
|
| elementTagName = element.tagName;
|
| + if (elementTagName != elementTagName.toString() {
|
| + corrupted = true; // The tag name is not a string
|
| + }
|
| } catch(e) {}
|
| _sanitizeElement(element, parent, corrupted, elementText, elementTagName,
|
| attrs, isAttr);
|
| @@ -40877,7 +40880,7 @@ class _ValidatingTreeSanitizer implements NodeTreeSanitizer {
|
| void sanitizeNode(Node node, Node parent) {
|
| switch (node.nodeType) {
|
| case Node.ELEMENT_NODE:
|
| - _sanitizeUntrustedElement(node, parent);
|
| + _sanitizeUntrustedElement(node, parent);
|
| break;
|
| case Node.COMMENT_NODE:
|
| case Node.DOCUMENT_FRAGMENT_NODE:
|
|
|