| Index: tools/dom/templates/html/impl/impl_Element.darttemplate
|
| diff --git a/tools/dom/templates/html/impl/impl_Element.darttemplate b/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| index 1a556b29842d2ec756d87dd2cafeae81a9126e29..6f6503679d1897bb4f7c08770c602042079d2160 100644
|
| --- a/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| +++ b/tools/dom/templates/html/impl/impl_Element.darttemplate
|
| @@ -1236,6 +1236,11 @@ $endif
|
| if (_parseDocument == null) {
|
| _parseDocument = document.implementation.createHtmlDocument('');
|
| _parseRange = _parseDocument.createRange();
|
| +
|
| + // Workaround for Chrome bug 229142- URIs are not resolved in new doc.
|
| + var base = _parseDocument.$dom_createElement('base');
|
| + base.href = document._baseUri;
|
| + _parseDocument.head.append(base);
|
| }
|
| var contextElement;
|
| if (this is BodyElement) {
|
|
|