Update Document::m_ranges to be a WeakHashSet.
Pull request: https://github.com/WebKit/WebKit/pull/11407
Committed 261586@main (a526a939ab0c): <https://commits.webkit.org/261586@main> Reviewed commits have been landed. Closing PR #11407 and removing active labels.
<rdar://problem/106660404>
The assertion is randomly crashing. > ASSERTION FAILED: m_ranges.isEmptyIgnoringNullReferences() > dom/Document.cpp(716) : virtual WebCore::Document::~Document() https://results.webkit.org/?suite=layout-tests&test=editing%2Fdeleting%2Fdelete-block-merge-contents-011.html https://ews-build.webkit.org/#/builders/84/builds/9917
Re-opened since this is blocked by bug 253875
Thank you for fixing. Closed again.