Changeset 241824 in webkit
- Timestamp:
- Feb 20, 2019 11:23:28 AM (5 years ago)
- Location:
- trunk
- Files:
-
- 4 added
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r241819 r241824 1 2019-02-20 Loïc Yhuel <loic.yhuel@softathome.com> 2 3 Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions 4 https://bugs.webkit.org/show_bug.cgi?id=194819 5 6 Reviewed by Joseph Pecoraro. 7 8 * TestExpectations: Skip the test by default, like http/tests/contentextensions 9 * http/tests/inspector/network/contentextensions/blocked-websocket-crash-expected.txt: Added. 10 * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html: Added. 11 * http/tests/inspector/network/contentextensions/blocked-websocket-crash.html.json: Added. 12 * platform/gtk/TestExpectations: Unskip the test 13 * platform/mac-wk2/TestExpectations: Ditto 14 * platform/wpe/TestExpectations: Ditto 15 1 16 2019-02-20 Shawn Roberts <sroberts@apple.com> 2 17 -
trunk/LayoutTests/TestExpectations
r241656 r241824 1180 1180 # Content extensions are Mac-WK2-only for now 1181 1181 http/tests/contentextensions [ Skip ] 1182 http/tests/inspector/network/contentextensions [ Skip ] 1182 1183 http/tests/websocket/tests/hybi/contentextensions [ Skip ] 1183 1184 http/wpt/beacon/contentextensions [ Skip ] -
trunk/LayoutTests/platform/gtk/TestExpectations
r241491 r241824 3859 3859 3860 3860 http/tests/contentextensions [ Pass ] 3861 http/tests/inspector/network/contentextensions [ Pass ] 3861 3862 3862 3863 imported/w3c/web-platform-tests/css/css-scoping/stylesheet-title-001.html [ Pass ] -
trunk/LayoutTests/platform/mac-wk2/TestExpectations
r241819 r241824 519 519 # Content Extensions tests must be enabled explicitly on mac-wk2. 520 520 http/tests/contentextensions [ Pass ] 521 http/tests/inspector/network/contentextensions [ Pass ] 521 522 http/tests/websocket/tests/hybi/contentextensions [ Pass ] 522 523 [ Sierra+ ] http/wpt/beacon/contentextensions [ Pass ] -
trunk/LayoutTests/platform/wpe/TestExpectations
r241430 r241824 614 614 # Content Extensions 615 615 http/tests/contentextensions [ Pass ] 616 http/tests/inspector/network/contentextensions [ Pass ] 616 617 617 618 #//////////////////////////////////////////////////////////////////////////////////////// -
trunk/Source/WebCore/ChangeLog
r241822 r241824 1 2019-02-20 Loïc Yhuel <loic.yhuel@softathome.com> 2 3 Fix crash when opening Web Inspector after a WebSocket was blocked by content extensions 4 https://bugs.webkit.org/show_bug.cgi?id=194819 5 6 Reviewed by Joseph Pecoraro. 7 8 Test: http/tests/inspector/network/contentextensions/blocked-websocket-crash.html 9 10 * Modules/websockets/WebSocketChannel.h: 11 (WebCore::WebSocketChannel::hasCreatedHandshake): 12 * inspector/agents/page/PageNetworkAgent.cpp: 13 Ignore WebSocketChannel without an WebSocketHandshake, which would crash in InspectorNetworkAgent::enable. 14 1 15 2019-02-20 Zalan Bujtas <zalan@apple.com> 2 16 -
trunk/Source/WebCore/Modules/websockets/WebSocketChannel.h
r241183 r241824 117 117 118 118 unsigned identifier() const { return m_identifier; } 119 bool hasCreatedHandshake() { return !!m_handshake; } 119 120 ResourceRequest clientHandshakeRequest(); 120 121 const ResourceResponse& serverHandshakeResponse() const; -
trunk/Source/WebCore/inspector/agents/page/PageNetworkAgent.cpp
r233122 r241824 70 70 continue; 71 71 72 if (!channel->hasCreatedHandshake()) 73 continue; 74 72 75 if (!is<Document>(webSocket->scriptExecutionContext())) 73 76 continue;
Note: See TracChangeset
for help on using the changeset viewer.