Remove nullptr ExecutionContext early-exits in DOMImplementation
They were necessary to prevent crashes at one point, but other refactoring appear to have rendered them unnecessary, and they can cause createDocument/createHTMLDocument to incorrectly return null when they are called on an implementation object from a detached document. Bug: 1128911 Test: dom/nodes/DOMImplementation-createHTMLDocument-with-saved-implementation.html Change-Id: Ia37201a15db195f24e6d3988ee9dddd1d15806c2 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2432850 Commit-Queue: Nate Chapin <japhet@chromium.org> Reviewed-by:Kentaro Hara <haraken@chromium.org> Cr-Commit-Position: refs/heads/master@{#812261}
Showing
Please register or sign in to comment