⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 211054 in webkit


Ignore:
Timestamp:
Jan 23, 2017, 1:08:02 PM (10 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Asserts seen opening and closing Remote Web Inspector windows
https://bugs.webkit.org/show_bug.cgi?id=167316
<rdar://problem/28891161>

Patch by Joseph Pecoraro <Joseph Pecoraro> on 2017-01-23
Reviewed by Alexey Proskuryakov.

  • UIProcess/RemoteWebInspectorProxy.cpp:

(WebKit::RemoteWebInspectorProxy::createFrontendPageAndWindow):
Assume read access, like the local web inspector, to Web Inspector resources.

  • WebProcess/WebPage/RemoteWebInspectorUI.cpp:

(WebKit::RemoteWebInspectorUI::closeWindow):
Clear ourselves as the inspector frontend client when closing.

Location:
trunk/Source/WebKit2
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebKit2/ChangeLog

    r211052 r211054  
     12017-01-23  Joseph Pecoraro  <pecoraro@apple.com>
     2
     3        Web Inspector: Asserts seen opening and closing Remote Web Inspector windows
     4        https://bugs.webkit.org/show_bug.cgi?id=167316
     5        <rdar://problem/28891161>
     6
     7        Reviewed by Alexey Proskuryakov.
     8
     9        * UIProcess/RemoteWebInspectorProxy.cpp:
     10        (WebKit::RemoteWebInspectorProxy::createFrontendPageAndWindow):
     11        Assume read access, like the local web inspector, to Web Inspector resources.
     12
     13        * WebProcess/WebPage/RemoteWebInspectorUI.cpp:
     14        (WebKit::RemoteWebInspectorUI::closeWindow):
     15        Clear ourselves as the inspector frontend client when closing.
     16
    1172017-01-20  Anders Carlsson  <andersca@apple.com>
    218
  • trunk/Source/WebKit2/UIProcess/RemoteWebInspectorProxy.cpp

    r205369 r211054  
    130130
    131131    m_inspectorPage->process().addMessageReceiver(Messages::RemoteWebInspectorProxy::messageReceiverName(), m_inspectorPage->pageID(), *this);
     132    m_inspectorPage->process().assumeReadAccessToBaseURL(WebInspectorProxy::inspectorBaseURL());
    132133}
    133134
  • trunk/Source/WebKit2/WebProcess/WebPage/RemoteWebInspectorUI.cpp

    r207466 r211054  
    120120void RemoteWebInspectorUI::closeWindow()
    121121{
     122    m_page.corePage()->inspectorController().setInspectorFrontendClient(nullptr);
     123
    122124    WebProcess::singleton().parentProcessConnection()->send(Messages::RemoteWebInspectorProxy::FrontendDidClose(), m_page.pageID());
    123125}
Note: See TracChangeset for help on using the changeset viewer.