WebPageProxy::close() has some clean-up that should happen regardless of whether the page has a running process, but it is a no-op when isValid() returns false.
Related to <rdar://problem/16991213> and to <rdar://problem/17095600>.
Created attachment 237366 [details] proposed fix
Comment on attachment 237366 [details] proposed fix View in context: https://bugs.webkit.org/attachment.cgi?id=237366&action=review > Source/WebKit2/UIProcess/WebPageProxy.cpp:555 > + m_process->removeMessageReceiver(Messages::WebPageProxy::messageReceiverName(), m_pageID); KEY!!!!
Comment on attachment 237366 [details] proposed fix Clearing flags on attachment: 237366 Committed r173118: <http://trac.webkit.org/changeset/173118>
All reviewed patches have been landed. Closing bug.