| Index: Source/core/editing/MarkupAccumulator.cpp
|
| diff --git a/Source/core/editing/MarkupAccumulator.cpp b/Source/core/editing/MarkupAccumulator.cpp
|
| index 0b9ec4338728bf89e851b8a1c394480b39ddfabd..0f40c8e3a977a9056d1d12ea60a701b4cb46c85a 100644
|
| --- a/Source/core/editing/MarkupAccumulator.cpp
|
| +++ b/Source/core/editing/MarkupAccumulator.cpp
|
| @@ -143,11 +143,11 @@ String MarkupAccumulator::resolveURLIfNeeded(const Element* element, const Strin
|
| {
|
| switch (m_resolveURLsMethod) {
|
| case ResolveAllURLs:
|
| - return element->document().completeURL(urlString).string();
|
| + return element->treeScope().completeURL(urlString).string();
|
|
|
| case ResolveNonLocalURLs:
|
| if (!element->document().url().isLocalFile())
|
| - return element->document().completeURL(urlString).string();
|
| + return element->treeScope().completeURL(urlString).string();
|
| break;
|
|
|
| case DoNotResolveURLs:
|
|
|