Title: [127437] trunk/Source/WebCore
Revision
127437
Author
[email protected]
Date
2012-09-03 19:09:42 -0700 (Mon, 03 Sep 2012)

Log Message

Web Inspector: the URL of worker inspector window sometimes is invalid
https://bugs.webkit.org/show_bug.cgi?id=95334

Patch by Peter Wang <[email protected]> on 2012-09-03
Reviewed by Pavel Feldman.

In "_openInspectorWindow", before "&dedicatedWorkerId=" should have a '?' to make the whole URL valid.

No new tests case for this bug.

* inspector/front-end/WorkerManager.js:
(WebInspector.WorkerManager.prototype._openInspectorWindow):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (127436 => 127437)


--- trunk/Source/WebCore/ChangeLog	2012-09-04 01:44:41 UTC (rev 127436)
+++ trunk/Source/WebCore/ChangeLog	2012-09-04 02:09:42 UTC (rev 127437)
@@ -1,3 +1,17 @@
+2012-09-03  Peter Wang  <[email protected]>
+
+        Web Inspector: the URL of worker inspector window sometimes is invalid
+        https://bugs.webkit.org/show_bug.cgi?id=95334
+
+        Reviewed by Pavel Feldman.
+
+        In "_openInspectorWindow", before "&dedicatedWorkerId=" should have a '?' to make the whole URL valid.
+
+        No new tests case for this bug.
+
+        * inspector/front-end/WorkerManager.js:
+        (WebInspector.WorkerManager.prototype._openInspectorWindow):
+
 2012-09-03  Jinwoo Song  <[email protected]>
 
         [EFL] Fix e_dbus_shutdown() error when exiting the Minibrowser

Modified: trunk/Source/WebCore/inspector/front-end/WorkerManager.js (127436 => 127437)


--- trunk/Source/WebCore/inspector/front-end/WorkerManager.js	2012-09-04 01:44:41 UTC (rev 127436)
+++ trunk/Source/WebCore/inspector/front-end/WorkerManager.js	2012-09-04 02:09:42 UTC (rev 127437)
@@ -161,10 +161,16 @@
 
     _openInspectorWindow: function(workerId, workerIsPaused)
     {
-        var url = "" + "&dedicatedWorkerId=" + workerId;
+        var search = window.location.search;
+        var hash = window.location.hash;
+        var url = ""
+        // Make sure hash is in rear
+        url = "" "");
+        url += (search ? "&dedicatedWorkerId=" : "?dedicatedWorkerId=") + workerId;
         if (workerIsPaused)
             url += "&workerPaused=true";
         url = "" "");
+        url += hash;
         // Set location=0 just to make sure the front-end will be opened in a separate window, not in new tab.
         var workerInspectorWindow = window.open(url, undefined, "location=0");
         this._workerIdToWindow[workerId] = workerInspectorWindow;
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to