<?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>97768</bug_id>
          
          <creation_ts>2012-09-27 03:16:30 -0700</creation_ts>
          <short_desc>Web Inspector: Open resource dialog should assume implicit wildcard in the beginning of the query.</short_desc>
          <delta_ts>2012-09-27 09:49:49 -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 (Deprecated)</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></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>eustas.bug</cc>
    
    <cc>joepeck</cc>
    
    <cc>johnjbarton</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>729378</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-27 03:16:30 -0700</bug_when>
    <thetext>Patch to follow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729387</commentid>
    <comment_count>1</comment_count>
      <attachid>165966</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-27 03:25:39 -0700</bug_when>
    <thetext>Created attachment 165966
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729406</commentid>
    <comment_count>2</comment_count>
      <attachid>165966</attachid>
    <who name="Build Bot">buildbot</who>
    <bug_when>2012-09-27 04:14:04 -0700</bug_when>
    <thetext>Comment on attachment 165966
Patch

Attachment 165966 did not pass mac-ews (mac):
Output: http://queues.webkit.org/results/14035778

New failing tests:
http/tests/workers/terminate-during-sync-operation.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729421</commentid>
    <comment_count>3</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-27 04:39:46 -0700</bug_when>
    <thetext>Committed r129753: &lt;http://trac.webkit.org/changeset/129753&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729569</commentid>
    <comment_count>4</comment_count>
    <who name="johnjbarton">johnjbarton</who>
    <bug_when>2012-09-27 08:56:24 -0700</bug_when>
    <thetext>Yes! Implicit wildcards are a great step in the right direction.  With implicit wildcards on the ends, we need only take the next small step and add them between letters. Then we can support queries like &quot;QPanel&quot; when the user has Querypoint.js QuerypointPanel.js Panel.js ScriptPanel.js QuerypointModel.js and so on. Once the user types &quot;Q&quot; the list dramatically and quickly shortens to all things Q, in this case almost exclusively Querypoint*. Rather than tediously typing out &quot;uerypointPa&quot; the user need only add &quot;P&quot; or &quot;Pa&quot; and &quot;enter&quot; to open the file they desire.  In general the query and the item list become an interactive selector rather than a static drop down with a static rigid command line. In the place of user total recall and typing we support partial recall and just-enough-typing. The query no longer specifies a selection on a long list, but rather it is a hierarchical, divide and conquer selector where each character divides the list into accept and reject piles. The difference in user performance matches the difference between linear list search algorithms and hierarchical search algorithms.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729623</commentid>
    <comment_count>5</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-09-27 09:37:07 -0700</bug_when>
    <thetext>We already support camel case matching, so in your example typing QP should be enough. Do I miss something?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>729634</commentid>
    <comment_count>6</comment_count>
    <who name="johnjbarton">johnjbarton</who>
    <bug_when>2012-09-27 09:49:49 -0700</bug_when>
    <thetext>(In reply to comment #5)
&gt; We already support camel case matching, so in your example typing QP should be enough. Do I miss something?

Sorry my mistake: I meant &apos;qp&apos;

From the list:
Querypoint.js 
QuerypointPanel.js 
Panel.js 
ScriptPanel.js 
QuerypointModel.js

The query &quot;qp&quot; gives 0 entries in the current implementation.

Why should &quot;QP&quot; be interpreted as &quot;*Q*P*&quot; but &quot;qp&quot; as &quot;*qp*&quot;?  What should I expect for &quot;qP&quot; and &quot;Qp&quot;?</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>165966</attachid>
            <date>2012-09-27 03:25:39 -0700</date>
            <delta_ts>2012-09-27 05:07:13 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-97768-20120927142456.patch</filename>
            <type>text/plain</type>
            <size>5435</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTI5NzQ3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDE1ZWEzNGJkYzg0Mzg1
ZTRjMWRmMDIyZmIwZTBkNzkzOGRkNTYwMC4uYjI1NDg4YTE3MzAwN2ZiNzcyZWU1ODFkMDc1OWVm
MDhkYzIwMDBiYyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDEyLTA5LTI3ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IE9wZW4gcmVzb3VyY2UgZGlhbG9nIHNob3VsZCBhc3N1bWUgaW1wbGljaXQgd2lsZGNhcmQg
aW4gdGhlIGJlZ2lubmluZyBvZiB0aGUgcXVlcnkuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJr
aXQub3JnL3Nob3dfYnVnLmNnaT9pZD05Nzc2OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9E
WSAoT09QUyEpLgorCisgICAgICAgIE9wZW4gcmVzb3VyY2UgZGlhbG9nIG5vdyBhc3N1bWVzIGlt
cGxpY2l0IHdpbGRjYXJkIGluIHRoZSBiZWdpbm5pbmcgb2YgdGhlIHF1ZXJ5LgorCisgICAgICAg
ICogaW5zcGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFsb2cuanM6Cisg
ICAgICAgIChXZWJJbnNwZWN0b3IuRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLnByb3RvdHlw
ZS5faW5uZXJDcmVhdGVTZWFyY2hSZWdFeHApOgorCiAyMDEyLTA5LTI1ICBBbGV4YW5kZXIgUGF2
bG92ICA8YXBhdmxvdkBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgQ29sbGVjdGluZ1J1bGVzIGFu
ZCBRdWVyeWluZ1J1bGVzIG1vZGVzIG9mIFNlbGVjdG9yQ2hlY2tlciBtaXNzIHNvbWUgY29tcGxl
eCBzZWxlY3RvcnMgd2l0aCBwc2V1ZG8gZWxlbWVudHMKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJD
b3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRmlsdGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLmpzIGIv
U291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25E
aWFsb2cuanMKaW5kZXggNDEzNDBhODk0NzZiN2NjODhkYjc0M2RkNzUxZDlmMjFmZGU0MjI2OC4u
M2NlNTAwNDY0ZTdkN2IxMWRmZGFjMDcxN2I1YjNlNzRmMjEyNTJmMiAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0ZW1TZWxlY3Rpb25EaWFs
b2cuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9GaWx0ZXJlZEl0
ZW1TZWxlY3Rpb25EaWFsb2cuanMKQEAgLTIwMiw3ICsyMDIsNyBAQCBXZWJJbnNwZWN0b3IuRmls
dGVyZWRJdGVtU2VsZWN0aW9uRGlhbG9nLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHJlZ0V4
cFN0cmluZyA9IHJlZ0V4cFN0cmluZy5yZXBsYWNlKC8oPyFeKShcXFwufFtfOi1dKS9nLCAiW14u
XzotXSokMSIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByZWdFeHBTdHJpbmcgPSByZWdF
eHBTdHJpbmcucmVwbGFjZSgvKD8hXikoXFxcLnxbQS1aXzotXSkvZywgIlteLkEtWl86LV0qJDEi
KTsKLSAgICAgICAgcmVnRXhwU3RyaW5nID0gIl4iICsgIlteYS16QS1aMC05XSoiICsgcmVnRXhw
U3RyaW5nOworICAgICAgICByZWdFeHBTdHJpbmcgPSByZWdFeHBTdHJpbmc7CiAgICAgICAgIHJl
dHVybiBuZXcgUmVnRXhwKHJlZ0V4cFN0cmluZywgKGlnbm9yZUNhc2UgPyAiaSIgOiAiIikgKyAo
aXNHbG9iYWwgPyAiZyIgOiAiIikpOwogICAgIH0sCiAKZGlmZiAtLWdpdCBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwppbmRleCBiNGE2NzljYWIyODFlMGM1
MmVmZjdlNjExYWJkNWEwMTMxNjYyMDVjLi45NDFlZmM5OTEzZDYwMmMxN2Q5YTkzNWM2ZmM5ZmJl
ODU5M2Q5NTNkIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0
VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTMgQEAKKzIwMTItMDktMjcgIFZzZXZvbG9kIFZs
YXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogT3Bl
biByZXNvdXJjZSBkaWFsb2cgc2hvdWxkIGFzc3VtZSBpbXBsaWNpdCB3aWxkY2FyZCBpbiB0aGUg
YmVnaW5uaW5nIG9mIHRoZSBxdWVyeS4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTk3NzY4CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgKiBpbnNwZWN0b3IvZmlsdGVyZWQtaXRlbS1zZWxlY3Rpb24tZGlhbG9n
LWZpbHRlcmluZy1leHBlY3RlZC50eHQ6CisgICAgICAgICogaW5zcGVjdG9yL2ZpbHRlcmVkLWl0
ZW0tc2VsZWN0aW9uLWRpYWxvZy1maWx0ZXJpbmcuaHRtbDoKKwogMjAxMi0wOS0yNyAgQ3NhYmEg
T3N6dHJvZ29uw6FjICA8b3NzeUB3ZWJraXQub3JnPgogCiAgICAgICAgIFtRdF0gVW5yZXZpZXdl
ZCBnYXJkZW5pbmcuIFVuc2tpcCBhIHRlc3QgYWdhaW4gYWZ0ZXIgcjEyOTcxMi4KZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9maWx0ZXJlZC1pdGVtLXNlbGVjdGlvbi1kaWFsb2ct
ZmlsdGVyaW5nLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9maWx0ZXJlZC1p
dGVtLXNlbGVjdGlvbi1kaWFsb2ctZmlsdGVyaW5nLWV4cGVjdGVkLnR4dAppbmRleCAyNTBjZTcy
YWUwMjFiNmFiYWQ5ZGY2MjBlZDNiNTYzYzhlNjBiOTVjLi5hNzAxNGMwZTM3N2NiOWU4ODQ5Y2Iw
ZmMxNGQxZWM4NGEwOTc5OWI5IDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZmls
dGVyZWQtaXRlbS1zZWxlY3Rpb24tZGlhbG9nLWZpbHRlcmluZy1leHBlY3RlZC50eHQKKysrIGIv
TGF5b3V0VGVzdHMvaW5zcGVjdG9yL2ZpbHRlcmVkLWl0ZW0tc2VsZWN0aW9uLWRpYWxvZy1maWx0
ZXJpbmctZXhwZWN0ZWQudHh0CkBAIC0yNiw3ICsyNiw3IEBAIENoZWNrIHRvIHNlZSB0aGF0IEZp
bHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxvZyB1c2VzIHByb3BlciByZWdleCB0byBmaWx0ZXIgcmVz
dWx0CiB9CiB7CiAgICAgaW5wdXQgOiAiWyJhYmFiIiwiYWJhYSIsImNhYWIiLCJiYWFjIiwiZm9v
YWFiIl0iCi0gICAgb3V0cHV0IDogIltdIgorICAgIG91dHB1dCA6ICJbImNhYWIiLCJmb29hYWIi
XSIKICAgICBxdWVyeSA6ICJhYWIiCiAgICAgdGl0bGUgOiAiRHVwbGljYXRlIHN5bWJvbHMgaW4g
cXVlcnkiCiB9CkBAIC0zNyw5ICszNyw5IEBAIENoZWNrIHRvIHNlZSB0aGF0IEZpbHRlcmVkSXRl
bVNlbGVjdGlvbkRpYWxvZyB1c2VzIHByb3BlciByZWdleCB0byBmaWx0ZXIgcmVzdWx0CiAgICAg
dGl0bGUgOiAiU3RhciBpbiBxdWVyeSIKIH0KIHsKLSAgICBpbnB1dCA6ICJbImFiYWIiLCJhYmFh
IiwiY2FhYiIsImJhYWMiLCJmb29hYWIiXSIKLSAgICBvdXRwdXQgOiAiWyJjYWFiIl0iCi0gICAg
cXVlcnkgOiAiP2FhYiIKKyAgICBpbnB1dCA6ICJbImFiYWIiLCJhYmFhIiwiY2FhYiIsImFxYiIs
ImZvb2FhYiJdIgorICAgIG91dHB1dCA6ICJbImNhYWIiLCJhcWIiLCJmb29hYWIiXSIKKyAgICBx
dWVyeSA6ICJhP2IiCiAgICAgdGl0bGUgOiAiUXVlc3Rpb24gaW4gcXVlcnkiCiB9CiB7CkBAIC01
MCw3ICs1MCw3IEBAIENoZWNrIHRvIHNlZSB0aGF0IEZpbHRlcmVkSXRlbVNlbGVjdGlvbkRpYWxv
ZyB1c2VzIHByb3BlciByZWdleCB0byBmaWx0ZXIgcmVzdWx0CiB9CiB7CiAgICAgaW5wdXQgOiAi
WyJmb29CYXJCYXoiLCJGb29CYXJCYXoiLCJGb29fQmFyX0JheiIsImZvb19iYXJfYmF6IiwiZm9v
YmFyYmF6IiwiZm9vYmFyQmF6IiwiYWZvb0JhckJheiIsImFGb29CYXJCYXoiLCJhIGZvb0JhckJh
eiIsImZvb0JvckJheiIsImZvb0JvckNheiJdIgotICAgIG91dHB1dCA6ICJbImZvb0JhckJheiJd
IgorICAgIG91dHB1dCA6ICJbImZvb0JhckJheiIsImFmb29CYXJCYXoiLCJhIGZvb0JhckJheiJd
IgogICAgIHF1ZXJ5IDogImZCYUIiCiAgICAgdGl0bGUgOiAiQ2FtZWwgY2FzZSBtYXRjaGluZyIK
IH0KZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9maWx0ZXJlZC1pdGVtLXNlbGVj
dGlvbi1kaWFsb2ctZmlsdGVyaW5nLmh0bWwgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZmlsdGVy
ZWQtaXRlbS1zZWxlY3Rpb24tZGlhbG9nLWZpbHRlcmluZy5odG1sCmluZGV4IDJjMzAyZTlhMWM3
ZjdiYjAwYzdmMDNlY2Y5NDJiNmI5NGRiYzA2OWIuLmY1M2FhNzU0MjM1MGYyNDczODY2MjMzYTk2
ZWYwODQ2ZDJlZjAzMGIgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL2luc3BlY3Rvci9maWx0ZXJl
ZC1pdGVtLXNlbGVjdGlvbi1kaWFsb2ctZmlsdGVyaW5nLmh0bWwKKysrIGIvTGF5b3V0VGVzdHMv
aW5zcGVjdG9yL2ZpbHRlcmVkLWl0ZW0tc2VsZWN0aW9uLWRpYWxvZy1maWx0ZXJpbmcuaHRtbApA
QCAtMzIsNyArMzIsNyBAQCBmdW5jdGlvbiB0ZXN0KCkKICAgICBjaGVja1F1ZXJ5KCJTcGFjZXMg
aW4gdGhlIGlucHV0IiwgImQudiAiLCBbImRpdiAudmlzaWJsZSIsICJkaXYgLiB2aXNpYmxlICJd
KTsKICAgICBjaGVja1F1ZXJ5KCJEdXBsaWNhdGUgc3ltYm9scyBpbiBxdWVyeSIsICJhYWIiLCBb
ImFiYWIiLCAiYWJhYSIsICJjYWFiIiwgImJhYWMiLCAiZm9vYWFiIl0pOwogICAgIGNoZWNrUXVl
cnkoIlN0YXIgaW4gcXVlcnkiLCAiKmFhYiIsIFsiYWJhYiIsICJhYmFhIiwgImNhYWIiLCAiYmFh
YyIsICJmb29hYWIiXSk7Ci0gICAgY2hlY2tRdWVyeSgiUXVlc3Rpb24gaW4gcXVlcnkiLCAiP2Fh
YiIsIFsiYWJhYiIsICJhYmFhIiwgImNhYWIiLCAiYmFhYyIsICJmb29hYWIiXSk7CisgICAgY2hl
Y2tRdWVyeSgiUXVlc3Rpb24gaW4gcXVlcnkiLCAiYT9iIiwgWyJhYmFiIiwgImFiYWEiLCAiY2Fh
YiIsICJhcWIiLCAiZm9vYWFiIl0pOwogICAgIGNoZWNrUXVlcnkoIkRhbmdlcm91cyBpbnB1dCBl
c2NhcGluZyIsICJeW117fSgpXFwuJCorP3wiLCBbIl5bXXt9KClcXC4kKis/fCIsICIwMTIzNDU2
Nzg5YWJjZGVmIl0pOwogICAgIGNoZWNrUXVlcnkoIkNhbWVsIGNhc2UgbWF0Y2hpbmciLCAiZkJh
QiIsIFsiZm9vQmFyQmF6IiwgIkZvb0JhckJheiIsICJGb29fQmFyX0JheiIsICJmb29fYmFyX2Jh
eiIsICJmb29iYXJiYXoiLCAiZm9vYmFyQmF6IiwgImFmb29CYXJCYXoiLCAiYUZvb0JhckJheiIs
ICJhIGZvb0JhckJheiIsICJmb29Cb3JCYXoiLCAiZm9vQm9yQ2F6Il0pOwogICAgIGNoZWNrUXVl
cnkoIlVuZGVyc2NvcmUgbWF0Y2hpbmciLCAiZk9fYmFfYiIsIFsiZm9PQmFyQmF6IiwgIkZvT0Jh
ckJheiIsICJGb09fQmFyX0JheiIsICJmb09fYmFyX2JheiIsICJmb09iYXJiYXoiLCAiZm9PYmFy
QmF6IiwgImFmb09CYXJCYXoiLCAiYUZvT0JhckJheiIsICJhIGZvT0JhckJheiIsICJmb09Cb3JC
YXoiLCAiZm9PQm9yQ2F6Il0pOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>