<?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>72506</bug_id>
          
          <creation_ts>2011-11-16 07:58:51 -0800</creation_ts>
          <short_desc>[WebKit2] Web Inspector: window.open should work inside inspector front-end</short_desc>
          <delta_ts>2014-08-04 07:42:31 -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>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</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>
          
          <blocked>73069</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Yury Semikhatsky">yurys</reporter>
          <assigned_to name="Yury Semikhatsky">yurys</assigned_to>
          <cc>andersca</cc>
    
    <cc>apavlov</cc>
    
    <cc>burg</cc>
    
    <cc>bweinstein</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>sam</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>503878</commentid>
    <comment_count>0</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-16 07:58:51 -0800</bug_when>
    <thetext>window.open needs to be implemented for inspector front-end pages in order to open inspector windows for dedicated workers.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503888</commentid>
    <comment_count>1</comment_count>
      <attachid>115380</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-16 08:06:53 -0800</bug_when>
    <thetext>Created attachment 115380
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>503890</commentid>
    <comment_count>2</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-16 08:09:53 -0800</bug_when>
    <thetext>(In reply to comment #1)
&gt; Created an attachment (id=115380) [details]
&gt; Patch

I&apos;m not sure if it is correct approach to initialize one WebUIClient from another or should we only copy createNewPage* mehods and version on the corresponding WKPageUIClient instances.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504570</commentid>
    <comment_count>3</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-16 22:49:37 -0800</bug_when>
    <thetext>Timothy or Joseph, can you take a look at this change?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504837</commentid>
    <comment_count>4</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-11-17 07:33:33 -0800</bug_when>
    <thetext>What do you mean by &quot;open inspector windows for dedicated workers&quot;? Workers as in the Workers API or just helper windows?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504847</commentid>
    <comment_count>5</comment_count>
      <attachid>115380</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-11-17 07:49:09 -0800</bug_when>
    <thetext>Comment on attachment 115380
Patch

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

&gt; Source/WebKit2/ChangeLog:6
&gt; +        Inspector front-end page now has the same WebUIClient as inspected page.

Please describe the reason/motivation for these changes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504872</commentid>
    <comment_count>6</comment_count>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-17 08:16:33 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; What do you mean by &quot;open inspector windows for dedicated workers&quot;? Workers as in the Workers API or just helper windows?

I meant that we need this to inspect dedicated workers running inside inspected page. Page inspector lists all running workers and should allow opening separate inspector front-end for each of them. To open such front-end from the page&apos;s inspector front-end we need window.open() to work there.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>504892</commentid>
    <comment_count>7</comment_count>
      <attachid>115600</attachid>
    <who name="Yury Semikhatsky">yurys</who>
    <bug_when>2011-11-17 08:39:52 -0800</bug_when>
    <thetext>Created attachment 115600
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>506436</commentid>
    <comment_count>8</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-11-19 12:53:16 -0800</bug_when>
    <thetext>I&apos;d like Sam or Anders to look at this.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>511029</commentid>
    <comment_count>9</comment_count>
      <attachid>115600</attachid>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2011-11-29 12:55:16 -0800</bug_when>
    <thetext>Comment on attachment 115600
Patch

Sorry for not giving this much thought earlier. But now that I understand what is going on here, this should not land.

Hooking up the inspected page&apos;s UI client to a non-Safari created WKView is a bad idea (breaking some assumptions that Safari has the WKPage that gets passed ot its client).

Also windows opened with window.open will be Safari windows, not WebKit controlled windows. You will have Find in Page and other browser features in the window.open windows that don&apos;t (and shouldn&apos;t exist) in the Web Inspector.

We should implement a UIClient in WebKit2 that handles window.open and makes a WebKit owned window/WKView.

This patch is all about WebKit2, but we should implement this in WebKit also, which still has the Web Inspector and is used by clients other than Safari.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026578</commentid>
    <comment_count>10</comment_count>
    <who name="Brian Burg">burg</who>
    <bug_when>2014-08-03 19:21:57 -0700</bug_when>
    <thetext>I don&apos;t think we have any need for opening extra inspector windows, as workers are not inspectable right now. In any case, the WK2 bits will need to be rewritten.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026579</commentid>
    <comment_count>11</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-08-03 19:22:04 -0700</bug_when>
    <thetext>&lt;rdar://problem/17898462&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1026631</commentid>
    <comment_count>12</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-08-04 07:42:31 -0700</bug_when>
    <thetext>YEah and our ideal worker debugging experience is not a separate window.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115380</attachid>
            <date>2011-11-16 08:06:53 -0800</date>
            <delta_ts>2011-11-17 08:39:44 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72506-20111116190651.patch</filename>
            <type>text/plain</type>
            <size>4142</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwNDIzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOWI0N2E4MDIzMDEzYWFh
NmRmMmM5NDEwNTdjY2Q0ZGFjZWFjM2U3OC4uNDk5ZGY1OWRlMzBjNzYxYTRjZjA2MjY4Zjg0MThh
ZjQwYWMyMmRjZSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIxIEBACisyMDExLTExLTE2ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtXZWJLaXQyXSBX
ZWIgSW5zcGVjdG9yOiB3aW5kb3cub3BlbiBzaG91bGQgd29yayBpbnNpZGUgaW5zcGVjdG9yIGZy
b250LWVuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzI1MDYKKworICAgICAgICBJbnNwZWN0b3IgZnJvbnQtZW5kIHBhZ2Ugbm93IGhhcyB0aGUgc2Ft
ZSBXZWJVSUNsaWVudCBhcyBpbnNwZWN0ZWQgcGFnZS4KKworICAgICAgICBSZXZpZXdlZCBieSBO
T0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9XZWJJbnNwZWN0b3JQcm94eS5j
cHA6CisgICAgICAgIChXZWJLaXQ6OldlYkluc3BlY3RvclByb3h5OjpjcmVhdGVJbnNwZWN0b3JQ
YWdlKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdl
YktpdDo6V2ViUGFnZVByb3h5Ojppbml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQpOgorICAgICAg
ICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViVUlD
bGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJVSUNsaWVudDo6aW5pdGlhbGl6ZUluc3Bl
Y3RvclVJQ2xpZW50KToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2ViVUlDbGllbnQuaDoKKwogMjAx
MS0xMS0xNSAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CiAKICAg
ICAgICAgW0dUS10gQWRkIHdlYmtpdF93ZWJfdmlld19sb2FkX3JlcXVlc3QoKSB0byBXZWJLaXQy
IEdUSysgQVBJCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViSW5zcGVj
dG9yUHJveHkuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkluc3BlY3RvclByb3h5
LmNwcAppbmRleCAwYTM2NTMwMzk2MTM5MTQyZWE2M2ExZjAyMjhjZGRiYjJkODEyZDllLi44MTM2
ZTczMzExOTg4MmVmZTYyODRiNmQxOGI3MGFhMjAzZTE1OTU4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViSW5zcGVjdG9yUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJJbnNwZWN0b3JQcm94eS5jcHAKQEAgLTIwNyw2ICsyMDcsNyBAQCB2
b2lkIFdlYkluc3BlY3RvclByb3h5OjpjcmVhdGVJbnNwZWN0b3JQYWdlKHVpbnQ2NF90JiBpbnNw
ZWN0b3JQYWdlSUQsIFdlYlBhZ2VDcgogICAgIEFTU0VSVChpbnNwZWN0b3JQYWdlKTsKICAgICBp
ZiAoIWluc3BlY3RvclBhZ2UpCiAgICAgICAgIHJldHVybjsKKyAgICBpbnNwZWN0b3JQYWdlLT5p
bml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQobV9wYWdlKTsKIAogICAgIGluc3BlY3RvclBhZ2VJ
RCA9IGluc3BlY3RvclBhZ2UtPnBhZ2VJRCgpOwogICAgIGluc3BlY3RvclBhZ2VQYXJhbWV0ZXJz
ID0gaW5zcGVjdG9yUGFnZS0+Y3JlYXRpb25QYXJhbWV0ZXJzKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCmluZGV4IGIzYzA0OGNjOTU0NjE4ZmI3OWU5OTUyNWU3
Mjk0ZmY5MmFiZGQ5OGYuLjc2NjM3YTkwNTQ0NGY4NzYzNjM5N2Y5YTliNzRlYmUyZmUzMmViMmUg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCkBAIC0yMzI0LDYg
KzIzMjQsMTEgQEAgV2ViSW5zcGVjdG9yUHJveHkqIFdlYlBhZ2VQcm94eTo6aW5zcGVjdG9yKCkK
ICAgICByZXR1cm4gbV9pbnNwZWN0b3IuZ2V0KCk7CiB9CiAKK3ZvaWQgV2ViUGFnZVByb3h5Ojpp
bml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQoV2ViUGFnZVByb3h5KiBpbnNwZWN0ZWRQYWdlKQor
eworICAgIG1fdWlDbGllbnQuaW5pdGlhbGl6ZUluc3BlY3RvclVJQ2xpZW50KGluc3BlY3RlZFBh
Z2UtPm1fdWlDbGllbnQpOworfQorCiAjZW5kaWYKIAogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQ
SSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCA2Nzg3ZWQxOWIx
ZWVhYTQ3ODBmZGE4NGNmODBhMTg5OWU3NTk1NmRjLi4xOTY3ZThmYWUxMTFmNDcxYjc0NWYyMWUz
N2MwMjk5ZmMzMTkyYWQ3IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5o
CkBAIC0yMTMsNiArMjEzLDcgQEAgcHVibGljOgogCiAjaWYgRU5BQkxFKElOU1BFQ1RPUikKICAg
ICBXZWJJbnNwZWN0b3JQcm94eSogaW5zcGVjdG9yKCk7CisgICAgdm9pZCBpbml0aWFsaXplSW5z
cGVjdG9yVUlDbGllbnQoV2ViUGFnZVByb3h5KiBpbnNwZWN0ZWRQYWdlKTsKICNlbmRpZgogCiAj
aWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlVJQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJVSUNs
aWVudC5jcHAKaW5kZXggZjEzNzBhZjVhMDc2NTE5ZWQ2ZjNjYTBiNWRjNjViMzcwMDA5OWRkMy4u
OTAxNTAwMjBjZTAwOGRlMTM1ZjdlNzk2ZTU5NWJjMjFjNDkwYTljZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuY3BwCkBAIC00MDAsNCArNDAwLDExIEBAIGJvb2wgV2Vi
VUlDbGllbnQ6OnNob3VsZEludGVycnVwdEphdmFTY3JpcHQoV2ViUGFnZVByb3h5KiBwYWdlKQog
ICAgIHJldHVybiBtX2NsaWVudC5zaG91bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KHRvQVBJKHBhZ2Up
LCBtX2NsaWVudC5jbGllbnRJbmZvKTsKIH0KIAorI2lmIEVOQUJMRShJTlNQRUNUT1IpCit2b2lk
IFdlYlVJQ2xpZW50Ojppbml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQoY29uc3QgV2ViVUlDbGll
bnQmIGluc3BlY3RlZFBhZ2VVSUNsaWVudCkKK3sKKyAgICBpbml0aWFsaXplKCZpbnNwZWN0ZWRQ
YWdlVUlDbGllbnQubV9jbGllbnQpOworfQorI2VuZGlmCisKIH0gLy8gbmFtZXNwYWNlIFdlYktp
dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmggYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAppbmRleCA1NmUwOTg4Y2I3NTUz
Y2M5NDkxODMzOWIwZmQzZjNiM2I2M2Y3OGZmLi4zMjU1NWUyMWI4YzBkOTFhMDAwMDIwMmQ3NmQw
NzkwZjIxOWQyMmJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlD
bGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaApAQCAt
MTEzLDYgKzExMyw5IEBAIHB1YmxpYzoKICAgICB2b2lkIHNhdmVEYXRhVG9GaWxlSW5Eb3dubG9h
ZHNGb2xkZXIoV2ViUGFnZVByb3h5KiwgY29uc3QgU3RyaW5nJiBzdWdnZXN0ZWRGaWxlbmFtZSwg
Y29uc3QgU3RyaW5nJiBtaW1lVHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5hdGluZ1VSTFN0cmlu
ZywgV2ViRGF0YSopOwogCiAgICAgYm9vbCBzaG91bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KFdlYlBh
Z2VQcm94eSopOworI2lmIEVOQUJMRShJTlNQRUNUT1IpCisgICAgdm9pZCBpbml0aWFsaXplSW5z
cGVjdG9yVUlDbGllbnQoY29uc3QgV2ViVUlDbGllbnQmIGluc3BlY3RlZFBhZ2VVSUNsaWVudCk7
CisjZW5kaWYKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>115600</attachid>
            <date>2011-11-17 08:39:52 -0800</date>
            <delta_ts>2011-11-29 12:55:16 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-72506-20111117193950.patch</filename>
            <type>text/plain</type>
            <size>4484</size>
            <attacher name="Yury Semikhatsky">yurys</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTAwNjI1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggOWYyNGUzZTZhMzk3Njc3
MTkyMmYxMWMzYWQ3NjcwYTY2ZWI1NTkxMy4uM2RmZGE5MmVmNzc0MzBjOTUwNmYyMjRmNTlkNDVi
YmIyODdmNzg3OCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDExLTExLTE2ICBZdXJ5
IFNlbWlraGF0c2t5ICA8eXVyeXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFtXZWJLaXQyXSBX
ZWIgSW5zcGVjdG9yOiB3aW5kb3cub3BlbiBzaG91bGQgd29yayBpbnNpZGUgaW5zcGVjdG9yIGZy
b250LWVuZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9
NzI1MDYKKworICAgICAgICBJbnNwZWN0b3IgZnJvbnQtZW5kIHBhZ2Ugbm93IGhhcyB0aGUgc2Ft
ZSBXZWJVSUNsaWVudCBhcyBpbnNwZWN0ZWQgcGFnZS4KKworICAgICAgICBQYWdlIGluc3BlY3Rv
ciBhbGxvd3Mgb3BlbmluZyB3ZWIgaW5zcGVjdG9yIG9uIGVhY2ggb2YgdGhlIGRlZGljYXRlZCB3
b3JrZXJzCisgICAgICAgIHJ1bmluZyBpbnNpZGUgdGhlIHBhZ2UuIFN1Y2ggd29ya2VyIGluc3Bl
Y3RvciBpcyBsb2FkZWQgZnJvbSB0aGUgaW5zcGVjdGVkIHBhZ2UKKyAgICAgICAgZnJvbnQtZW5k
IGJ5IG1lYW5zIG9mIHdpbmRvdy5vcGVuKCkgYW5kIHRoaXMgY2hhbmdlIGlzIGFib3V0IG1ha2lu
ZyB3aW5kb3cub3BlbgorICAgICAgICB3b3JrIGluc2lkZSB3ZWIgaW5zcGVjdG9yIGZyb250LWVu
ZC4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIFVJ
UHJvY2Vzcy9XZWJJbnNwZWN0b3JQcm94eS5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYkluc3Bl
Y3RvclByb3h5OjpjcmVhdGVJbnNwZWN0b3JQYWdlKToKKyAgICAgICAgKiBVSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5Ojppbml0aWFsaXpl
SW5zcGVjdG9yVUlDbGllbnQpOgorICAgICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoK
KyAgICAgICAgKiBVSVByb2Nlc3MvV2ViVUlDbGllbnQuY3BwOgorICAgICAgICAoV2ViS2l0OjpX
ZWJVSUNsaWVudDo6aW5pdGlhbGl6ZUluc3BlY3RvclVJQ2xpZW50KToKKyAgICAgICAgKiBVSVBy
b2Nlc3MvV2ViVUlDbGllbnQuaDoKKwogMjAxMS0xMS0xNyAgQ2FpbyBNYXJjZWxvIGRlIE9saXZl
aXJhIEZpbGhvICA8Y2Fpby5vbGl2ZWlyYUBvcGVuYm9zc2Eub3JnPgogCiAgICAgICAgIFtRdF0g
RXhwb3NlIHNldFVzZVRyYWRpdGlvbmFsRGVza3RvcEJlaGF2aW91cigpIGluIFFNTCBleHBlcmlt
ZW50YWwgQVBJCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViSW5zcGVj
dG9yUHJveHkuY3BwIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYkluc3BlY3RvclByb3h5
LmNwcAppbmRleCAwYTM2NTMwMzk2MTM5MTQyZWE2M2ExZjAyMjhjZGRiYjJkODEyZDllLi44MTM2
ZTczMzExOTg4MmVmZTYyODRiNmQxOGI3MGFhMjAzZTE1OTU4IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvV2ViSW5zcGVjdG9yUHJveHkuY3BwCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9XZWJJbnNwZWN0b3JQcm94eS5jcHAKQEAgLTIwNyw2ICsyMDcsNyBAQCB2
b2lkIFdlYkluc3BlY3RvclByb3h5OjpjcmVhdGVJbnNwZWN0b3JQYWdlKHVpbnQ2NF90JiBpbnNw
ZWN0b3JQYWdlSUQsIFdlYlBhZ2VDcgogICAgIEFTU0VSVChpbnNwZWN0b3JQYWdlKTsKICAgICBp
ZiAoIWluc3BlY3RvclBhZ2UpCiAgICAgICAgIHJldHVybjsKKyAgICBpbnNwZWN0b3JQYWdlLT5p
bml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQobV9wYWdlKTsKIAogICAgIGluc3BlY3RvclBhZ2VJ
RCA9IGluc3BlY3RvclBhZ2UtPnBhZ2VJRCgpOwogICAgIGluc3BlY3RvclBhZ2VQYXJhbWV0ZXJz
ID0gaW5zcGVjdG9yUGFnZS0+Y3JlYXRpb25QYXJhbWV0ZXJzKCk7CmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJ
UHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCmluZGV4IDgzZTU4ZjJkODViMWJiMGMwMWU2MmIyYTgz
NmQ3N2VlZDUzMjFhYTQuLjMxOWRiMDkwOGUyYjM5NjNkMThlZGIwODcwMzc2MzcxNTkzNjdjN2Ig
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCisr
KyBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuY3BwCkBAIC0yMzUyLDYg
KzIzNTIsMTEgQEAgV2ViSW5zcGVjdG9yUHJveHkqIFdlYlBhZ2VQcm94eTo6aW5zcGVjdG9yKCkK
ICAgICByZXR1cm4gbV9pbnNwZWN0b3IuZ2V0KCk7CiB9CiAKK3ZvaWQgV2ViUGFnZVByb3h5Ojpp
bml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQoV2ViUGFnZVByb3h5KiBpbnNwZWN0ZWRQYWdlKQor
eworICAgIG1fdWlDbGllbnQuaW5pdGlhbGl6ZUluc3BlY3RvclVJQ2xpZW50KGluc3BlY3RlZFBh
Z2UtPm1fdWlDbGllbnQpOworfQorCiAjZW5kaWYKIAogI2lmIEVOQUJMRShGVUxMU0NSRUVOX0FQ
SSkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaCBi
L1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAppbmRleCA3ZmRiOTcwZDY0
MmUyNDI5Y2YzMDhkZDYyZmUxZjIxNjhjODM2YjE2Li4yNzYzYzg2M2ZmOWIwYWVlZTI0Njg4NGMz
YTA4MTM5ZThmYTg2ZDUyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmgKKysrIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5o
CkBAIC0yMTQsNiArMjE0LDcgQEAgcHVibGljOgogCiAjaWYgRU5BQkxFKElOU1BFQ1RPUikKICAg
ICBXZWJJbnNwZWN0b3JQcm94eSogaW5zcGVjdG9yKCk7CisgICAgdm9pZCBpbml0aWFsaXplSW5z
cGVjdG9yVUlDbGllbnQoV2ViUGFnZVByb3h5KiBpbnNwZWN0ZWRQYWdlKTsKICNlbmRpZgogCiAj
aWYgRU5BQkxFKEZVTExTQ1JFRU5fQVBJKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL1dlYlVJQ2xpZW50LmNwcCBiL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJVSUNs
aWVudC5jcHAKaW5kZXggZjEzNzBhZjVhMDc2NTE5ZWQ2ZjNjYTBiNWRjNjViMzcwMDA5OWRkMy4u
OTAxNTAwMjBjZTAwOGRlMTM1ZjdlNzk2ZTU5NWJjMjFjNDkwYTljZCAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0
Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuY3BwCkBAIC00MDAsNCArNDAwLDExIEBAIGJvb2wgV2Vi
VUlDbGllbnQ6OnNob3VsZEludGVycnVwdEphdmFTY3JpcHQoV2ViUGFnZVByb3h5KiBwYWdlKQog
ICAgIHJldHVybiBtX2NsaWVudC5zaG91bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KHRvQVBJKHBhZ2Up
LCBtX2NsaWVudC5jbGllbnRJbmZvKTsKIH0KIAorI2lmIEVOQUJMRShJTlNQRUNUT1IpCit2b2lk
IFdlYlVJQ2xpZW50Ojppbml0aWFsaXplSW5zcGVjdG9yVUlDbGllbnQoY29uc3QgV2ViVUlDbGll
bnQmIGluc3BlY3RlZFBhZ2VVSUNsaWVudCkKK3sKKyAgICBpbml0aWFsaXplKCZpbnNwZWN0ZWRQ
YWdlVUlDbGllbnQubV9jbGllbnQpOworfQorI2VuZGlmCisKIH0gLy8gbmFtZXNwYWNlIFdlYktp
dApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlVJQ2xpZW50LmggYi9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaAppbmRleCA1NmUwOTg4Y2I3NTUz
Y2M5NDkxODMzOWIwZmQzZjNiM2I2M2Y3OGZmLi4zMjU1NWUyMWI4YzBkOTFhMDAwMDIwMmQ3NmQw
NzkwZjIxOWQyMmJjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlD
bGllbnQuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViVUlDbGllbnQuaApAQCAt
MTEzLDYgKzExMyw5IEBAIHB1YmxpYzoKICAgICB2b2lkIHNhdmVEYXRhVG9GaWxlSW5Eb3dubG9h
ZHNGb2xkZXIoV2ViUGFnZVByb3h5KiwgY29uc3QgU3RyaW5nJiBzdWdnZXN0ZWRGaWxlbmFtZSwg
Y29uc3QgU3RyaW5nJiBtaW1lVHlwZSwgY29uc3QgU3RyaW5nJiBvcmlnaW5hdGluZ1VSTFN0cmlu
ZywgV2ViRGF0YSopOwogCiAgICAgYm9vbCBzaG91bGRJbnRlcnJ1cHRKYXZhU2NyaXB0KFdlYlBh
Z2VQcm94eSopOworI2lmIEVOQUJMRShJTlNQRUNUT1IpCisgICAgdm9pZCBpbml0aWFsaXplSW5z
cGVjdG9yVUlDbGllbnQoY29uc3QgV2ViVUlDbGllbnQmIGluc3BlY3RlZFBhZ2VVSUNsaWVudCk7
CisjZW5kaWYKIH07CiAKIH0gLy8gbmFtZXNwYWNlIFdlYktpdAo=
</data>
<flag name="review"
          id="114548"
          type_id="1"
          status="-"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>