<?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>170555</bug_id>
          
          <creation_ts>2017-04-06 10:48:24 -0700</creation_ts>
          <short_desc>REGRESSION (r209882): Web Inspector: Command-G does not work in the console</short_desc>
          <delta_ts>2017-04-25 23:39:05 -0700</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>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=170556</see_also>
          <bug_file_loc>https://bugs.webkit.org/show_bug.cgi?id=170554</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Blaze Burg">bburg</reporter>
          <assigned_to name="Nikita Vasilyev">nvasilyev</assigned_to>
          <cc>bburg</cc>
    
    <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1294951</commentid>
    <comment_count>0</comment_count>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-04-06 10:48:24 -0700</bug_when>
    <thetext>-------
Inspected URL:        any
Loading completed:    true
Frontend User Agent:  Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_5) AppleWebKit/604.1.16+ (KHTML, like Gecko)

Uncaught Exceptions:
 - TypeError: this.delegate.highlightNextSearchMatch is not a function. (In &apos;this.delegate.highlightNextSearchMatch()&apos;, &apos;this.delegate.highlightNextSearchMatch&apos; is undefined) (at JavaScriptLogViewController.js:260:47)
    _handleFindNextShortcut @ JavaScriptLogViewController.js:260:47
    _handleFindNextShortcut @ [native code]
    _handleKeyDown @ KeyboardShortcut.js:84:42
-------

* STEPS TO REPRODUCE
1. Go to Console tab
2. Add some results so it&apos;s not empty
3. Search for a string with no results using Console find bar
4. Cmd-g
=&gt; Boom

This seems to work as expected if there is a matching search result being highlighted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1294953</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-04-06 10:49:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/31481247&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300746</commentid>
    <comment_count>2</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-04-24 17:18:51 -0700</bug_when>
    <thetext>I’m unable to reproduce the bug.

Steps I tried:
1. Open https://webkit.org
2. Go to Console tab
3. Type “foo” in the console, press Enter
4. Press Commang-F, type “bar”
5. Press Commang-G

Please let me know if I missed something.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300754</commentid>
    <comment_count>3</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-04-24 17:27:01 -0700</bug_when>
    <thetext>I was able to reproduce once. I&apos;m not sure how it happened :)

    _handleFindNextShortcut()
    {
        this.delegate.highlightNextSearchMatch();
    }

highlightNextSearchMatch is not defined anywhere in Web Inspector front-end.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300758</commentid>
    <comment_count>4</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-04-24 17:38:33 -0700</bug_when>
    <thetext>Steps to reproduce the bug:
1. Go to Console tab
2. Click on the console content view (any message in the console, for example)
3. Press Commang-G

this.delegate.highlightNextSearchMatch() was added in 2013 when Web Inspector was open sourced back to WebKit.

At some point highlightNextSearchMatch was removed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300764</commentid>
    <comment_count>5</comment_count>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-04-24 17:47:23 -0700</bug_when>
    <thetext>By using

    git log -c -S&apos;highlightNextSearchMatch&apos; -- Source/WebInspectorUI

I found out that it was removed in https://bugs.webkit.org/show_bug.cgi?id=164047#c12.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1300769</commentid>
    <comment_count>6</comment_count>
      <attachid>308031</attachid>
    <who name="Nikita Vasilyev">nvasilyev</who>
    <bug_when>2017-04-24 18:05:13 -0700</bug_when>
    <thetext>Created attachment 308031
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301501</commentid>
    <comment_count>7</comment_count>
      <attachid>308031</attachid>
    <who name="Blaze Burg">bburg</who>
    <bug_when>2017-04-25 23:08:09 -0700</bug_when>
    <thetext>Comment on attachment 308031
Patch

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301513</commentid>
    <comment_count>8</comment_count>
      <attachid>308031</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-25 23:39:03 -0700</bug_when>
    <thetext>Comment on attachment 308031
Patch

Clearing flags on attachment: 308031

Committed r215795: &lt;http://trac.webkit.org/changeset/215795&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1301514</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2017-04-25 23:39:05 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>308031</attachid>
            <date>2017-04-24 18:05:13 -0700</date>
            <delta_ts>2017-04-25 23:39:03 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>patch.txt</filename>
            <type>text/plain</type>
            <size>2246</size>
            <attacher name="Nikita Vasilyev">nvasilyev</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IGY2ODgzYTAuLjM5M2M3N2EgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkluc3BlY3Rv
clVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE3LTA0LTI0ICBOaWtpdGEgVmFzaWx5
ZXYgIDxudmFzaWx5ZXZAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04gKHIyMDk4ODIp
OiBXZWIgSW5zcGVjdG9yOiBDb21tYW5kLUcgZG9lcyBub3Qgd29yayBpbiB0aGUgY29uc29sZQor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTcwNTU1Cisg
ICAgICAgIDxyZGFyOi8vcHJvYmxlbS8zMTQ4MTI0Nz4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICBDb21tYW5kLUcgZGlkbid0IHdvcmsgaW4gdGhlIGNv
bnNvbGUgd2hlbiB0aGUgY29uc29sZSBjb250ZW50IHZpZXcgd2FzIGluIGZvY3VzLiBJdCBvbmx5
CisgICAgICAgIHdvcmtlZCB3aGVuIHRoZSBzZWFyY2ggaW5wdXQgZmllbGQgd2FzIGZvY3VzZWQu
CisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL0xvZ0NvbnRlbnRWaWV3LmpzOgorICAg
ICAgICAoV2ViSW5zcGVjdG9yLkxvZ0NvbnRlbnRWaWV3LnByb3RvdHlwZS5maW5kQmFubmVyUmV2
ZWFsUHJldmlvdXNSZXN1bHQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkxvZ0NvbnRlbnRWaWV3
LnByb3RvdHlwZS5oaWdobGlnaHRQcmV2aW91c1NlYXJjaE1hdGNoKTogQWRkZWQuCisgICAgICAg
IChXZWJJbnNwZWN0b3IuTG9nQ29udGVudFZpZXcucHJvdG90eXBlLmZpbmRCYW5uZXJSZXZlYWxO
ZXh0UmVzdWx0KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5Mb2dDb250ZW50Vmlldy5wcm90b3R5
cGUuaGlnaGxpZ2h0TmV4dFNlYXJjaE1hdGNoKTogQWRkZWQuCisgICAgICAgIFJlLWludHJvZHVj
ZSBoaWdobGlnaHRQcmV2aW91c1NlYXJjaE1hdGNoIGFuZCBoaWdobGlnaHROZXh0U2VhcmNoTWF0
Y2ggbWV0aG9kcyB0aGF0IHdlcmUKKyAgICAgICAgcmVtb3ZlZCBpbiByMjA5ODgyLgorCiAyMDE3
LTA0LTI0ICBNYXR0IEJha2VyICA8bWF0dGJha2VyQGFwcGxlLmNvbT4KIAogICAgICAgICBXZWIg
SW5zcGVjdG9yOiBET00vWEhSIGJyZWFrcG9pbnQgc2VjdGlvbnMgc2hvdWxkIGJlIGNvbGxhcHNl
ZCBieSBkZWZhdWx0CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVy
ZmFjZS9WaWV3cy9Mb2dDb250ZW50Vmlldy5qcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2Vy
SW50ZXJmYWNlL1ZpZXdzL0xvZ0NvbnRlbnRWaWV3LmpzCmluZGV4IDkwMWJlYmEuLjgxOTBlYzEg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0xv
Z0NvbnRlbnRWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNl
L1ZpZXdzL0xvZ0NvbnRlbnRWaWV3LmpzCkBAIC0yMjksNiArMjI5LDExIEBAIFdlYkluc3BlY3Rv
ci5Mb2dDb250ZW50VmlldyA9IGNsYXNzIExvZ0NvbnRlbnRWaWV3IGV4dGVuZHMgV2ViSW5zcGVj
dG9yLkNvbnRlbnRWCiAKICAgICBmaW5kQmFubmVyUmV2ZWFsUHJldmlvdXNSZXN1bHQoKQogICAg
IHsKKyAgICAgICAgdGhpcy5oaWdobGlnaHRQcmV2aW91c1NlYXJjaE1hdGNoKCk7CisgICAgfQor
CisgICAgaGlnaGxpZ2h0UHJldmlvdXNTZWFyY2hNYXRjaCgpCisgICAgewogICAgICAgICBpZiAo
IXRoaXMuaGFzUGVyZm9ybWVkU2VhcmNoIHx8IGlzRW1wdHlPYmplY3QodGhpcy5fc2VhcmNoTWF0
Y2hlcykpCiAgICAgICAgICAgICByZXR1cm47CiAKQEAgLTIzOCw2ICsyNDMsMTEgQEAgV2ViSW5z
cGVjdG9yLkxvZ0NvbnRlbnRWaWV3ID0gY2xhc3MgTG9nQ29udGVudFZpZXcgZXh0ZW5kcyBXZWJJ
bnNwZWN0b3IuQ29udGVudFYKIAogICAgIGZpbmRCYW5uZXJSZXZlYWxOZXh0UmVzdWx0KCkKICAg
ICB7CisgICAgICAgIHRoaXMuaGlnaGxpZ2h0TmV4dFNlYXJjaE1hdGNoKCk7CisgICAgfQorCisg
ICAgaGlnaGxpZ2h0TmV4dFNlYXJjaE1hdGNoKCkKKyAgICB7CiAgICAgICAgIGlmICghdGhpcy5o
YXNQZXJmb3JtZWRTZWFyY2ggfHwgaXNFbXB0eU9iamVjdCh0aGlzLl9zZWFyY2hNYXRjaGVzKSkK
ICAgICAgICAgICAgIHJldHVybjsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>