<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>141742</bug_id>
          
          <creation_ts>2015-02-17 19:53:16 -0800</creation_ts>
          <short_desc>Web Inspector: Add context menu item to Reload the Inspector</short_desc>
          <delta_ts>2015-11-29 16:56:33 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>Web Inspector</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>151629</dependson>
          <blocked>147066</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Nikita Vasilyev">nvasilyev</reporter>
          <assigned_to name="Blaze Burg">bburg</assigned_to>
          <cc>bburg</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>jonowells</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1070024</commentid>
    <comment_count>0</comment_count>
      <attachid>246793</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2015-02-17 19:53:16 -0800</bug_when>
    <thetext>Created attachment 246793
Reload Inspector context menu

Currently, it is possible to reload the Inspector by inspecting it and pressing Command R. There should be a way to do that without opening another Inspector instance.

We could add a context menu or/and introduce a shortcut.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070025</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2015-02-17 19:53:49 -0800</bug_when>
    <thetext>&lt;rdar://problem/19870852&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070420</commentid>
    <comment_count>2</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-02-19 09:22:05 -0800</bug_when>
    <thetext>what about closing and reopening it? This will force a new WKWebView to be created and cause a new navigation.

Note that either option will not reload new resources from the source directory, so you would have to still run the WebInspectorUI build step.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1070422</commentid>
    <comment_count>3</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2015-02-19 09:40:27 -0800</bug_when>
    <thetext>Anyway, to implement this, here&apos;s a sketch:

1. We need to set a WKPageContextMenuClient in InspectorProxy.cpp, near where the other clients are initialized.

2. The callback in there needs to create an array with proposed menu items. I think these are added before Inspect Element, which is generated deep inside WebCore.

3. The item is created using WKContextMenuItemCreateAsAction(kWKContextMenuItemTagReload, WKStringCreateWithUTF8CString(&quot;Reload Inspector&quot;), true)

4. Profit!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144603</commentid>
    <comment_count>4</comment_count>
      <attachid>266202</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-11-27 10:53:40 -0800</bug_when>
    <thetext>Created attachment 266202
Proposed Fix

This patch won&apos;t apply without the dependent patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144622</commentid>
    <comment_count>5</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2015-11-27 20:32:23 -0800</bug_when>
    <thetext>Command-Option-R toggles responsive design mode in Safari.
Now, pressing Command-Option-R once enters responsive design mode.
Pressing it again, toggles the right sidebar.
https://cloudup.com/c-qJT91xLhK</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144623</commentid>
    <comment_count>6</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2015-11-27 20:32:47 -0800</bug_when>
    <thetext>(In reply to comment #5)
&gt; Command-Option-R toggles responsive design mode in Safari.
&gt; Now, pressing Command-Option-R once enters responsive design mode.
&gt; Pressing it again, toggles the right sidebar.
&gt; https://cloudup.com/c-qJT91xLhK

Whoops, wrong bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144625</commentid>
    <comment_count>7</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2015-11-27 20:35:28 -0800</bug_when>
    <thetext>Thanks for working on this!

While we are at it, would it make sense to add a keyboard shortcut too? Maybe Cmd-Ctrl-R.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144660</commentid>
    <comment_count>8</comment_count>
      <attachid>266202</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2015-11-28 13:31:54 -0800</bug_when>
    <thetext>Comment on attachment 266202
Proposed Fix

View in context: https://bugs.webkit.org/attachment.cgi?id=266202&amp;action=review

&gt; Source/WebInspectorUI/UserInterface/Base/Main.js:888
&gt; +    return string;

Worthy of a comment.

&gt; Source/WebInspectorUI/UserInterface/Base/Main.js:1342
&gt; +        proposedContextMenu.appendItem(WebInspector.unlocalizedString(&quot;Reload Web Inspector&quot;), () =&gt; {

Might want to add a separator item.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144664</commentid>
    <comment_count>9</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-11-28 15:25:42 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Thanks for working on this!
&gt; 
&gt; While we are at it, would it make sense to add a keyboard shortcut too?
&gt; Maybe Cmd-Ctrl-R.

I held back from this since we have several reload-related shortcuts already. Do we have a clear system to distinguish shortcuts that affect the inspector vs inspected page? I have been using Cmd-Option- as a prefix for some shortcuts that would typically be in the &quot;View&quot; menu.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144702</commentid>
    <comment_count>10</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-11-29 16:45:12 -0800</bug_when>
    <thetext>(In reply to comment #7)
&gt; Thanks for working on this!
&gt; 
&gt; While we are at it, would it make sense to add a keyboard shortcut too?
&gt; Maybe Cmd-Ctrl-R.

I will add it as Cmd-Opt-Shift-R. This matches Cmd-Opt-Shift-D (Toggle Debug UI). We generally don&apos;t use Ctrl and Cmd in shortcuts, since they are the same thing on other platforms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1144703</commentid>
    <comment_count>11</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2015-11-29 16:56:33 -0800</bug_when>
    <thetext>Committed r192790: &lt;http://trac.webkit.org/changeset/192790&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>246793</attachid>
            <date>2015-02-17 19:53:16 -0800</date>
            <delta_ts>2015-02-17 19:53:16 -0800</delta_ts>
            <desc>Reload Inspector context menu</desc>
            <filename>reload-inspector.png</filename>
            <type>image/png</type>
            <size>26270</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>266202</attachid>
            <date>2015-11-27 10:53:40 -0800</date>
            <delta_ts>2015-11-28 13:31:54 -0800</delta_ts>
            <desc>Proposed Fix</desc>
            <filename>bug-141742-20151127105321.patch</filename>
            <type>text/plain</type>
            <size>3173</size>
            <attacher name="Blaze Burg">bburg</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTkyNzc0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVj
dG9yVUkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZwppbmRleCAz
NjcwYzRkOTFiNDQ0MDY4MDA4NjI0YzQ0MDhlNjI0OWQ5NDFlNmIxLi4yNmM1MTExNWQ5ZmU1ZGIz
YWYxYzE3Nzc1MDM0ZDcyYjNiMTY0NTE2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9y
VUkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKQEAgLTEs
MyArMSwzMCBAQAorMjAxNS0xMS0yNyAgQnJpYW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KKwor
ICAgICAgICBXZWIgSW5zcGVjdG9yOiBBZGQgY29udGV4dCBtZW51IGl0ZW0gdG8gUmVsb2FkIHRo
ZSBJbnNwZWN0b3IKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTE0MTc0MgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgIFRoaXMgc2hvdWxkIG1ha2UgaXQgcG9zc2libGUgdG8gbW9yZSBxdWlja2x5IGZpeCB0eXBv
cywgc21hbGwgbml0cywKKyAgICAgICAgZXRjLiB3aXRob3V0IGhhdmluZyB0byByZWxhdW5jaCBT
YWZhcmkuIEl0IHdpbGwgYWxzbyBtYWtlIHN0YXRlCisgICAgICAgIHJlc3RvcmF0aW9uIGJ1Z3Mg
bW9yZSB2aXNpYmxlIGluIGVuZ2luZWVyaW5nIGJ1aWxkcywgc2luY2UgdGhlcmUKKyAgICAgICAg
aXMgaGFyZGx5IGFueSBkZWxheSBiZXR3ZWVuIHNlZWluZyB0aGUgb2xkIGFuZCByZWxvYWRlZCBm
cm9udGVuZHMuCisKKyAgICAgICAgTm90ZSB0aGF0IHRoaXMgZnVuY3Rpb25hbGl0eSByZWxvYWRz
IHNjcmlwdHMgZnJvbSB0aGUgY29uZmlndXJhdGlvbidzCisgICAgICAgIGJ1aWxkIGRpcmVjdG9y
eSwgc28geW91IHN0aWxsIG5lZWQgdG8gImJ1aWxkIiBXZWJJbnNwZWN0b3JVSSB0byBlbnN1cmUK
KyAgICAgICAgdGhhdCBhbnkgY2hhbmdlZCBmaWxlcyBhcmUgcHJvcGVybHkgbWluaWZpZWQgYW5k
IHN0YWdlZC4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvQmFzZS9NYWluLmpzOgorICAgICAg
ICAoV2ViSW5zcGVjdG9yLnVubG9jYWxpemVkU3RyaW5nKToKKworICAgICAgICAgICAgQWRkZWQu
IE1ha2UgaXQgb2J2aW91cyB3aGVuIHN0cmluZ3MgYXJlIGludGVudGlvbmFsbHkgbm90IGxvY2Fs
aXplZC4KKworICAgICAgICAoV2ViSW5zcGVjdG9yLl9jb250ZXh0TWVudVJlcXVlc3RlZCk6CisK
KyAgICAgICAgICAgIElmIHRoZSAiU2hvdyBEZWJ1ZyBVSSIgc2V0dGluZyBpcyBhdmFpbGFibGUg
YW5kIHRydWUsIGFkZAorICAgICAgICAgICAgYSBnbG9iYWwgIlJlbG9hZCBXZWIgSW5zcGVjdG9y
IiBtZW51IGl0ZW0gdG8gZXZlcnkgY29udGV4dAorICAgICAgICAgICAgbWVudS4gT3RoZXJ3aXNl
LCBkb24ndCBlYWdlcmx5IGNyZWF0ZSBhIGNvbnRleHQgbWVudS4KKwogMjAxNS0xMS0yNiAgQnJp
YW4gQnVyZyAgPGJidXJnQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhbGxv
dyBtdWx0aXBsZSBVSSBjb21wb25lbnRzIHRvIGFkZCBtZW51IGl0ZW1zIHVwb24gZ2V0dGluZyBh
ICJjb250ZXh0bWVudSIgZXZlbnQKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9V
c2VySW50ZXJmYWNlL0Jhc2UvTWFpbi5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL0Jhc2UvTWFpbi5qcwppbmRleCAxM2U4ZDZlNDBhODM4ZmI1YWY0YzY3NGE1YjIyNjJl
OGM4MWRjNjZiLi5hMWI2ZGQyNWFjMjc2NjJjY2I5MmJmY2FlMWQ4OWU3MTgyNTg5ZTU3IDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9CYXNlL01haW4uanMK
KysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvQmFzZS9NYWluLmpzCkBA
IC04ODMsNiArODgzLDExIEBAIFdlYkluc3BlY3Rvci5zaG93VGltZWxpbmVUYWIgPSBmdW5jdGlv
bigpCiAgICAgdGhpcy50YWJCcm93c2VyLnNob3dUYWJGb3JDb250ZW50Vmlldyh0YWJDb250ZW50
Vmlldyk7CiB9OwogCitXZWJJbnNwZWN0b3IudW5sb2NhbGl6ZWRTdHJpbmcgPSBmdW5jdGlvbihz
dHJpbmcpCit7CisgICAgcmV0dXJuIHN0cmluZzsKK30KKwogV2ViSW5zcGVjdG9yLlVJU3RyaW5n
ID0gZnVuY3Rpb24oc3RyaW5nLCB2YXJhcmcpCiB7CiAgICAgaWYgKFdlYkluc3BlY3Rvci5kb250
TG9jYWxpemVVc2VySW50ZXJmYWNlKQpAQCAtMTMyOCw4ICsxMzMzLDIwIEBAIFdlYkluc3BlY3Rv
ci5fcGFnZUhpZGRlbiA9IGZ1bmN0aW9uKGV2ZW50KQogCiBXZWJJbnNwZWN0b3IuX2NvbnRleHRN
ZW51UmVxdWVzdGVkID0gZnVuY3Rpb24oZXZlbnQpCiB7Ci0gICAgY29uc3Qgb25seUV4aXN0aW5n
ID0gdHJ1ZTsKLSAgICBsZXQgcHJvcG9zZWRDb250ZXh0TWVudSA9IFdlYkluc3BlY3Rvci5Db250
ZXh0TWVudS5jcmVhdGVGcm9tRXZlbnQoZXZlbnQsIG9ubHlFeGlzdGluZyk7CisgICAgbGV0IHBy
b3Bvc2VkQ29udGV4dE1lbnU7CisKKyAgICAvLyBUaGlzIGlzIHNldHRpbmcgaXMgb25seSBkZWZp
bmVkIGluIGVuZ2luZWVyaW5nIGJ1aWxkcy4KKyAgICBsZXQgc2hvd0RlYnVnVUkgPSBXZWJJbnNw
ZWN0b3Iuc2hvd0RlYnVnVUlTZXR0aW5nICYmIFdlYkluc3BlY3Rvci5zaG93RGVidWdVSVNldHRp
bmcudmFsdWU7CisgICAgaWYgKHNob3dEZWJ1Z1VJKSB7CisgICAgICAgIHByb3Bvc2VkQ29udGV4
dE1lbnUgPSBXZWJJbnNwZWN0b3IuQ29udGV4dE1lbnUuY3JlYXRlRnJvbUV2ZW50KGV2ZW50KTsK
KyAgICAgICAgcHJvcG9zZWRDb250ZXh0TWVudS5hcHBlbmRJdGVtKFdlYkluc3BlY3Rvci51bmxv
Y2FsaXplZFN0cmluZygiUmVsb2FkIFdlYiBJbnNwZWN0b3IiKSwgKCkgPT4geworICAgICAgICAg
ICAgd2luZG93LmxvY2F0aW9uLnJlbG9hZCgpOworICAgICAgICB9KTsKKyAgICB9IGVsc2Ugewor
ICAgICAgICBjb25zdCBvbmx5RXhpc3RpbmcgPSB0cnVlOworICAgICAgICBwcm9wb3NlZENvbnRl
eHRNZW51ID0gV2ViSW5zcGVjdG9yLkNvbnRleHRNZW51LmNyZWF0ZUZyb21FdmVudChldmVudCwg
b25seUV4aXN0aW5nKTsKKyAgICB9CisKICAgICBpZiAocHJvcG9zZWRDb250ZXh0TWVudSkKICAg
ICAgICAgcHJvcG9zZWRDb250ZXh0TWVudS5zaG93KCk7CiB9Owo=
</data>
<flag name="review"
          id="291214"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>