<?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>81736</bug_id>
          
          <creation_ts>2012-03-20 21:19:23 -0700</creation_ts>
          <short_desc>testRunner.setWindowIsKey() has no effect on the web process side in WebKit2</short_desc>
          <delta_ts>2018-02-27 10:02:10 -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>Tools / Tests</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>CONFIGURATION CHANGED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=183139</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=183143</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=183144</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=183140</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=183164</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to name="Daniel Bates">dbates</assigned_to>
          <cc>andersca</cc>
    
    <cc>dbates</cc>
    
    <cc>pnormand</cc>
    
    <cc>sam</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>583775</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-03-20 21:19:23 -0700</bug_when>
    <thetext>The WebKitTestRunner implementation of LayoutTestController.setWindowIsKey merely sets a flag on the window in the UI process, but changes nothing on the web process side. In particular, this makes it ineffective for fast/events/blur-focus-window-should-blur-focus-element.html.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583777</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2012-03-20 21:19:49 -0700</bug_when>
    <thetext>&lt;rdar://problem/11088268&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583780</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-03-20 21:24:03 -0700</bug_when>
    <thetext>Added fast/events/blur-focus-window-should-blur-focus-element.html to the WebKit2 skip list in &lt;http://trac.webkit.org/r111495&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>583788</commentid>
    <comment_count>3</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-03-20 21:34:36 -0700</bug_when>
    <thetext>Added fast/selectors/selection-window-inactive.html to the WebKit2 skip list in &lt;http://trac.webkit.org/r111496&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1093349</commentid>
    <comment_count>4</comment_count>
    <who name="Martin Robinson">mrobinson</who>
    <bug_when>2015-05-08 16:19:36 -0700</bug_when>
    <thetext>*** Bug 79757 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098140</commentid>
    <comment_count>5</comment_count>
      <attachid>253903</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-05-29 11:45:34 -0700</bug_when>
    <thetext>Created attachment 253903
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098151</commentid>
    <comment_count>6</comment_count>
      <attachid>253903</attachid>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2015-05-29 12:50:17 -0700</bug_when>
    <thetext>Comment on attachment 253903
Patch

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

&gt; Source/WebKit2/UIProcess/WebPageProxy.h:-425
&gt; -    bool isViewWindowActive() const;

Removed this since there is no implementation for this function. Will add remark in change log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098152</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2015-05-29 12:52:07 -0700</bug_when>
    <thetext>I am not sure this is the right way to go here. Can’t we integrate this into the existing view-state updating mechanism?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098171</commentid>
    <comment_count>8</comment_count>
    <who name="Sam Weinig">sam</who>
    <bug_when>2015-05-29 13:41:08 -0700</bug_when>
    <thetext>(In reply to comment #7)
&gt; I am not sure this is the right way to go here. Can’t we integrate this into
&gt; the existing view-state updating mechanism?

I agree. Adding more SPI here does not seem necessary.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402111</commentid>
    <comment_count>9</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-26 11:31:18 -0800</bug_when>
    <thetext>Forward dup&apos;ing to bug #149325, which fixed this bug.

*** This bug has been marked as a duplicate of bug 149325 ***</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402118</commentid>
    <comment_count>10</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-26 11:36:53 -0800</bug_when>
    <thetext>(In reply to Daniel Bates from comment #9)
&gt; Forward dup&apos;ing to bug #149325, which fixed this bug.
&gt; 
&gt; *** This bug has been marked as a duplicate of bug 149325 ***

I lied. Bug #149325 was fixed this issue for iOS. It did not fix it for Mac and fast/events/blur-focus-window-should-blur-focus-element.html is still failing. Some other change has at least ameliorated this bug on Mac such that the test fast/selectors/selection-window-inactive.html now passes in WebKit2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402119</commentid>
    <comment_count>11</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-26 11:38:52 -0800</bug_when>
    <thetext>Code analogous to the code in the patch for bug #149325 was added for Mac in the patch for bug #167997.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402158</commentid>
    <comment_count>12</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-26 13:17:25 -0800</bug_when>
    <thetext>Although the original reported test fast/events/blur-focus-window-should-blur-focus-element.html is still failing, I am marking this bug as fixed because the original premise for the failure has been fixed on Mac and iOS. That is, the WebKitTestRunner implementation of TestRunner::setWindowIsKey() now actually updates the window activation state on Mac and iOS following the fixes in &lt;https://trac.webkit.org/changeset/189959&gt; (bug #149325) and &lt;http://trac.webkit.org/changeset/211910&gt; (bug #167997).

Filed bug #183139 to track fixing the test failure fast/events/blur-focus-window-should-blur-focus-element.html.

We still need to fix testRunner.setWindowIsKey() on GTK on WPE. Filed bug #183143 to track fixing this issue for GTK. Filed bug #183144 to track fixing this issue for WPE.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1402164</commentid>
    <comment_count>13</comment_count>
    <who name="Daniel Bates">dbates</who>
    <bug_when>2018-02-26 13:31:42 -0800</bug_when>
    <thetext>Committed r229041: &lt;https://trac.webkit.org/changeset/229041&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253903</attachid>
            <date>2015-05-29 11:45:34 -0700</date>
            <delta_ts>2015-05-29 13:41:16 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-81736-20150529114520.patch</filename>
            <type>text/plain</type>
            <size>12120</size>
            <attacher name="Daniel Bates">dbates</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTg0NjQ1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViS2l0Mi9DaGFuZ2VMb2cKaW5kZXggYTc4ODEwZTViMGJlOWY5
YWNiOGU0M2Q4YTFlMGQyMWI3ZjIwZDI0OC4uYTUzMDU3MDFjMzVlMDA2ZmUwYjE2YTBjYjRlMDEz
NjhmMzdkNDI5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJLaXQyL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDE1LTA1LTI5ICBEYW5p
ZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KKworICAgICAgICB0ZXN0UnVubmVyLnNldFdp
bmRvd0lzS2V5KCkgaGFzIG5vIGVmZmVjdCBvbiB0aGUgd2ViIHByb2Nlc3Mgc2lkZSBpbiBXZWJL
aXQyCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04MTcz
NgorICAgICAgICA8cmRhcjovL3Byb2JsZW0vMTEwODgyNjg+CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgSW1wbGVtZW50IHN1cHBvcnQgZm9yIHVzaW5n
IHRlc3RSdW5uZXIuc2V0V2luZG93SXNLZXkoKSB3aGVuIHJ1bm5pbmcgdGVzdHMgdXNpbmcKKyAg
ICAgICAgV2ViS2l0VGVzdFJ1bm5lciAoV2ViS2l0MikuCisKKyAgICAgICAgKiBVSVByb2Nlc3Mv
QVBJL0MvV0tQYWdlLmNwcDoKKyAgICAgICAgKFdLUGFnZVNldEFjdGl2ZSk6IEFkZGVkOyB0dXJu
cyBhcm91bmQgYW5kIGNhbGxzIFdlYlBhZ2VQcm94eTo6c2V0QWN0aXZlKCkuCisgICAgICAgICog
VUlQcm9jZXNzL0FQSS9DL1dLUGFnZVByaXZhdGUuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2Vi
UGFnZVByb3h5LmNwcDoKKyAgICAgICAgKFdlYktpdDo6V2ViUGFnZVByb3h5OjpzZXRBY3RpdmUp
OiBBZGRlZDsgc2VuZHMgYSBzeW5jaHJvbm91cyBtZXNzYWdlIHRvIHRoZSB3ZWIKKyAgICAgICAg
cGFnZSB0byB1cGRhdGUgdGhlIGFjdGl2ZSBzdGF0ZSBvZiB0aGUgcGFnZS4KKyAgICAgICAgKiBV
SVByb2Nlc3MvV2ViUGFnZVByb3h5Lmg6CisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UuY3BwOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlOjpzZXRBY3RpdmUpOiBBZGRlZDsg
dXBkYXRlIHRoZSBhY3RpdmUgc3RhdGUgb2YgdGhlIHBhZ2UuCisgICAgICAgICogV2ViUHJvY2Vz
cy9XZWJQYWdlL1dlYlBhZ2UuaDoKKyAgICAgICAgKiBXZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFn
ZS5tZXNzYWdlcy5pbjogQWRkZWQgc3luY2hyb25vdXMgbWVzc2FnZSBTZXRBY3RpdmUuCisKIDIw
MTUtMDUtMjAgIEFsZXggQ2hyaXN0ZW5zZW4gIDxhY2hyaXN0ZW5zZW5Ad2Via2l0Lm9yZz4KIAog
ICAgICAgICBbQ29udGVudCBFeHRlbnNpb25zXSBSZWxheCByZXN0cmljdGlvbnMgb24gdHJpZ2dl
cnMgdGhhdCBtYXRjaCBldmVyeXRoaW5nLgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQ
cm9jZXNzL0FQSS9DL1dLUGFnZS5jcHAgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0Mv
V0tQYWdlLmNwcAppbmRleCA2YzQ3NGE0MTNkNGJiOTAwNTUzMzBjNjhlMjk4MDJmZTk1ZGM4OWE0
Li40ZmZiYjlkMTljZDEwMjNjNTc4NDdlYThjYTQxNjBiMTlkNDM4YzI2IDEwMDY0NAotLS0gYS9T
b3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcAorKysgYi9Tb3VyY2UvV2Vi
S2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlLmNwcApAQCAtMjExNSw2ICsyMTE1LDExIEBAIHZv
aWQgV0tQYWdlU2V0TXV0ZWQoV0tQYWdlUmVmIHBhZ2UsIGJvb2wgbXV0ZWQpCiAgICAgdG9JbXBs
KHBhZ2UpLT5zZXRNdXRlZChtdXRlZCk7CiB9CiAKK3ZvaWQgV0tQYWdlU2V0QWN0aXZlKFdLUGFn
ZVJlZiBwYWdlLCBib29sIGFjdGl2ZSkKK3sKKyAgICB0b0ltcGwocGFnZSktPnNldEFjdGl2ZShh
Y3RpdmUpOworfQorCiB2b2lkIFdLUGFnZVBvc3RNZXNzYWdlVG9JbmplY3RlZEJ1bmRsZShXS1Bh
Z2VSZWYgcGFnZVJlZiwgV0tTdHJpbmdSZWYgbWVzc2FnZU5hbWVSZWYsIFdLVHlwZVJlZiBtZXNz
YWdlQm9keVJlZikKIHsKICAgICB0b0ltcGwocGFnZVJlZiktPnBvc3RNZXNzYWdlVG9JbmplY3Rl
ZEJ1bmRsZSh0b0ltcGwobWVzc2FnZU5hbWVSZWYpLT5zdHJpbmcoKSwgdG9JbXBsKG1lc3NhZ2VC
b2R5UmVmKSk7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQ
YWdlUHJpdmF0ZS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL0FQSS9DL1dLUGFnZVByaXZh
dGUuaAppbmRleCBlZGY2OTYxZjQyYzQ4MGU0MjhkZmE4ZjdkYWUzN2Y5Y2RmYmM0ZTk2Li40Mzkw
YjI4NWU2NDBkZGJlMzE1ZTE1MTIzNjI0MWRlMWM5NDdmYjk3IDEwMDY0NAotLS0gYS9Tb3VyY2Uv
V2ViS2l0Mi9VSVByb2Nlc3MvQVBJL0MvV0tQYWdlUHJpdmF0ZS5oCisrKyBiL1NvdXJjZS9XZWJL
aXQyL1VJUHJvY2Vzcy9BUEkvQy9XS1BhZ2VQcml2YXRlLmgKQEAgLTExMSw2ICsxMTEsOCBAQCBX
S19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRBZGRzVmlzaXRlZExpbmtzKFdLUGFnZVJlZiBwYWdlLCBi
b29sIHZpc2l0ZWRMaW5rcyk7CiBXS19FWFBPUlQgYm9vbCBXS1BhZ2VJc1BsYXlpbmdBdWRpbyhX
S1BhZ2VSZWYgcGFnZSk7CiBXS19FWFBPUlQgdm9pZCBXS1BhZ2VTZXRNdXRlZChXS1BhZ2VSZWYg
cGFnZSwgYm9vbCBtdXRlZCk7CiAKK1dLX0VYUE9SVCB2b2lkIFdLUGFnZVNldEFjdGl2ZShXS1Bh
Z2VSZWYgcGFnZSwgYm9vbCBhY3RpdmUpOworCiAjaWZkZWYgX19jcGx1c3BsdXMKIH0KICNlbmRp
ZgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5jcHAg
Yi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5LmNwcAppbmRleCBiMzQxNzFm
MWI0ZWE4YTFiOGIzMWQxZDI3OTkyZTc1ODFmYzNhOWRhLi42NzA2MmQ1ZmFhYTc3NjMxNDVjNzQy
OWE3MmQzNzNjOGVjODlkNWRlIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3Mv
V2ViUGFnZVByb3h5LmNwcAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmNwcApAQCAtMTQ3MSw2ICsxNDcxLDE0IEBAIHZvaWQgV2ViUGFnZVByb3h5OjpzZXRJbml0
aWFsRm9jdXMoYm9vbCBmb3J3YXJkLCBib29sIGlzS2V5Ym9hcmRFdmVudFZhbGlkLCBjb25zCiAg
ICAgbV9wcm9jZXNzLT5zZW5kKE1lc3NhZ2VzOjpXZWJQYWdlOjpTZXRJbml0aWFsRm9jdXMoZm9y
d2FyZCwgaXNLZXlib2FyZEV2ZW50VmFsaWQsIGtleWJvYXJkRXZlbnQsIGNhbGxiYWNrSUQpLCBt
X3BhZ2VJRCk7CiB9CiAKK3ZvaWQgV2ViUGFnZVByb3h5OjpzZXRBY3RpdmUoYm9vbCBhY3RpdmUp
Cit7CisgICAgaWYgKCFpc1ZhbGlkKCkpCisgICAgICAgIHJldHVybjsKKyAgICBib29sIGhhbmRs
ZWQgPSBmYWxzZTsKKyAgICBtX3Byb2Nlc3MtPnNlbmRTeW5jKE1lc3NhZ2VzOjpXZWJQYWdlOjpT
ZXRBY3RpdmUoYWN0aXZlKSwgTWVzc2FnZXM6OldlYlBhZ2U6OlNldEFjdGl2ZTo6UmVwbHkoaGFu
ZGxlZCksIG1fcGFnZUlEKTsKK30KKwogdm9pZCBXZWJQYWdlUHJveHk6OnNldFdpbmRvd1Jlc2l6
ZXJTaXplKGNvbnN0IEludFNpemUmIHdpbmRvd1Jlc2l6ZXJTaXplKQogewogICAgIGlmICghaXNW
YWxpZCgpKQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94
eS5oIGIvU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCmluZGV4IDM1NTQ0
NDQwNGNiZWVhNWIxNmZlMjc0MTE4NTk3MTIxMzY5ODRjM2YuLjBkMDkxYzMxN2M2NzllMTA2Mjkw
MDRjYjQ0NjQ3NTc0ZjZkOGZjNmMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1VJUHJvY2Vz
cy9XZWJQYWdlUHJveHkuaAorKysgYi9Tb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVBy
b3h5LmgKQEAgLTM5OCw2ICszOTgsNyBAQCBwdWJsaWM6CiAgICAgdm9pZCB2aWV3V2lsbEVuZExp
dmVSZXNpemUoKTsKIAogICAgIHZvaWQgc2V0SW5pdGlhbEZvY3VzKGJvb2wgZm9yd2FyZCwgYm9v
bCBpc0tleWJvYXJkRXZlbnRWYWxpZCwgY29uc3QgV2ViS2V5Ym9hcmRFdmVudCYsIHN0ZDo6ZnVu
Y3Rpb248dm9pZCAoQ2FsbGJhY2tCYXNlOjpFcnJvcik+KTsKKyAgICB2b2lkIHNldEFjdGl2ZShi
b29sKTsKICAgICB2b2lkIHNldFdpbmRvd1Jlc2l6ZXJTaXplKGNvbnN0IFdlYkNvcmU6OkludFNp
emUmKTsKICAgICAKICAgICB2b2lkIGNsZWFyU2VsZWN0aW9uKCk7CkBAIC00MjIsNyArNDIzLDYg
QEAgcHVibGljOgogCiAgICAgV2ViQ29yZTo6SW50U2l6ZSB2aWV3U2l6ZSgpIGNvbnN0OwogICAg
IGJvb2wgaXNWaWV3VmlzaWJsZSgpIGNvbnN0IHsgcmV0dXJuIG1fdmlld1N0YXRlICYgV2ViQ29y
ZTo6Vmlld1N0YXRlOjpJc1Zpc2libGU7IH0KLSAgICBib29sIGlzVmlld1dpbmRvd0FjdGl2ZSgp
IGNvbnN0OwogCiAgICAgdm9pZCBhZGRNSU1FVHlwZVdpdGhDdXN0b21Db250ZW50UHJvdmlkZXIo
Y29uc3QgU3RyaW5nJiBtaW1lVHlwZSk7CiAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dl
YlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmNwcCBiL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmNwcAppbmRleCBlODQxNzBiYzRkODdhMmE4MjU4ZGE4NWY3NzQ1ZTZj
NGE2NGZmNTM5Li5lNmQwODgyMmUzY2ZmM2YzNzM2ODEzOWI1NzIxMzcxNzY0ODg1YTJiIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5jcHAKKysr
IGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dlYlBhZ2UuY3BwCkBAIC0yMjk1
LDYgKzIyOTUsMTQgQEAgdm9pZCBXZWJQYWdlOjpzZXRJbml0aWFsRm9jdXMoYm9vbCBmb3J3YXJk
LCBib29sIGlzS2V5Ym9hcmRFdmVudFZhbGlkLCBjb25zdCBXZWIKICAgICBzZW5kKE1lc3NhZ2Vz
OjpXZWJQYWdlUHJveHk6OlZvaWRDYWxsYmFjayhjYWxsYmFja0lEKSk7CiB9CiAKK3ZvaWQgV2Vi
UGFnZTo6c2V0QWN0aXZlKGJvb2wgYWN0aXZlLCBib29sJiBoYW5kbGVkKQoreworICAgIGlmICgh
bV9wYWdlKQorICAgICAgICByZXR1cm47CisgICAgbV9wYWdlLT5mb2N1c0NvbnRyb2xsZXIoKS5z
ZXRBY3RpdmUoYWN0aXZlKTsKKyAgICBoYW5kbGVkID0gdHJ1ZTsKK30KKwogdm9pZCBXZWJQYWdl
OjpzZXRXaW5kb3dSZXNpemVyU2l6ZShjb25zdCBJbnRTaXplJiB3aW5kb3dSZXNpemVyU2l6ZSkK
IHsKICAgICBpZiAobV93aW5kb3dSZXNpemVyU2l6ZSA9PSB3aW5kb3dSZXNpemVyU2l6ZSkKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3MvV2ViUGFnZS9XZWJQYWdlLmggYi9T
b3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYlBhZ2UvV2ViUGFnZS5oCmluZGV4IDhjN2U3MzA0
NGE3Nzg1NWQ0YjgzNDU2M2QzOTNjYzQzODk2YTk4MzguLjAwOWI3OTM3OGM5NTVmYjg5YmY1MjJi
NTMxNmMwZjAwZDNjMWEwNjAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQyL1dlYlByb2Nlc3Mv
V2ViUGFnZS9XZWJQYWdlLmgKKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UuaApAQCAtOTUxLDYgKzk1MSw3IEBAIHByaXZhdGU6CiAgICAgdm9pZCBnb1RvQmFj
a0ZvcndhcmRJdGVtKHVpbnQ2NF90IG5hdmlnYXRpb25JRCwgdWludDY0X3QpOwogICAgIHZvaWQg
dHJ5UmVzdG9yZVNjcm9sbFBvc2l0aW9uKCk7CiAgICAgdm9pZCBzZXRJbml0aWFsRm9jdXMoYm9v
bCBmb3J3YXJkLCBib29sIGlzS2V5Ym9hcmRFdmVudFZhbGlkLCBjb25zdCBXZWJLZXlib2FyZEV2
ZW50JiwgdWludDY0X3QgY2FsbGJhY2tJRCk7CisgICAgdm9pZCBzZXRBY3RpdmUoYm9vbCBhY3Rp
dmUsIGJvb2wmIGhhbmRsZWQpOwogICAgIHZvaWQgc2V0V2luZG93UmVzaXplclNpemUoY29uc3Qg
V2ViQ29yZTo6SW50U2l6ZSYpOwogICAgIHZvaWQgdXBkYXRlSXNJbldpbmRvdyhib29sIGlzSW5p
dGlhbFN0YXRlID0gZmFsc2UpOwogICAgIHZvaWQgc2V0Vmlld1N0YXRlKFdlYkNvcmU6OlZpZXdT
dGF0ZTo6RmxhZ3MsIGJvb2wgd2FudHNEaWRVcGRhdGVWaWV3U3RhdGUsIGNvbnN0IFZlY3Rvcjx1
aW50NjRfdD4mIGNhbGxiYWNrSURzKTsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQyL1dlYlBy
b2Nlc3MvV2ViUGFnZS9XZWJQYWdlLm1lc3NhZ2VzLmluIGIvU291cmNlL1dlYktpdDIvV2ViUHJv
Y2Vzcy9XZWJQYWdlL1dlYlBhZ2UubWVzc2FnZXMuaW4KaW5kZXggNWM4MWM3NzlkYTY3OWU3ZGFm
ZGY1YjJiZTI2MGMzYWVkMjQ2MDk2ZS4uYjQ3ODdlMTI3NTcyMGNkMzMzNmMyYjMyZDFmYzhiODU4
NThmMWRlNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdlL1dl
YlBhZ2UubWVzc2FnZXMuaW4KKysrIGIvU291cmNlL1dlYktpdDIvV2ViUHJvY2Vzcy9XZWJQYWdl
L1dlYlBhZ2UubWVzc2FnZXMuaW4KQEAgLTIyLDYgKzIyLDcgQEAKIAogbWVzc2FnZXMgLT4gV2Vi
UGFnZSBMZWdhY3lSZWNlaXZlciB7CiAgICAgU2V0SW5pdGlhbEZvY3VzKGJvb2wgZm9yd2FyZCwg
Ym9vbCBpc0tleWJvYXJkRXZlbnRWYWxpZCwgV2ViS2l0OjpXZWJLZXlib2FyZEV2ZW50IGV2ZW50
LCB1aW50NjRfdCBjYWxsYmFja0lEKQorICAgIFNldEFjdGl2ZShib29sIGFjdGl2ZSkgLT4gKGJv
b2wgaGFuZGxlZCkKICAgICBTZXRWaWV3U3RhdGUodW5zaWduZWQgdmlld1N0YXRlLCBib29sIHdh
bnRzRGlkVXBkYXRlVmlld1N0YXRlLCBWZWN0b3I8dWludDY0X3Q+IGNhbGxiYWNrSURzKQogICAg
IFNldExheWVySG9zdGluZ01vZGUodW5zaWduZWQgbGF5ZXJIb3N0aW5nTW9kZSkKIApkaWZmIC0t
Z2l0IGEvVG9vbHMvQ2hhbmdlTG9nIGIvVG9vbHMvQ2hhbmdlTG9nCmluZGV4IDVlMjBmYjllYzVj
OTkzODZhZjgwNDEyY2I4NDAyMmIzNWMyYjYyYTguLmEwYjhmNWE4MGRkOTAyNTNiMTVlN2EwOTcy
OTNiYTY4NWExMmU0YmIgMTAwNjQ0Ci0tLSBhL1Rvb2xzL0NoYW5nZUxvZworKysgYi9Ub29scy9D
aGFuZ2VMb2cKQEAgLTEsMyArMSwyMiBAQAorMjAxNS0wNS0yOSAgRGFuaWVsIEJhdGVzICA8ZGFi
YXRlc0BhcHBsZS5jb20+CisKKyAgICAgICAgdGVzdFJ1bm5lci5zZXRXaW5kb3dJc0tleSgpIGhh
cyBubyBlZmZlY3Qgb24gdGhlIHdlYiBwcm9jZXNzIHNpZGUgaW4gV2ViS2l0MgorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE3MzYKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzExMDg4MjY4PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFRlYWNoIFdlYktpdFRlc3RSdW5uZXIgdG8gbm90aWZ5IHRoZSBXZWJQ
cm9jZXNzIHdoZW4gdGhlIHdpbmRvdyBzaG91bGQgYmUgbWFkZSBrZXkKKyAgICAgICAgKGUuZy4g
dGVzdFJ1bm5lci5zZXRXaW5kb3dJc0tleSh0cnVlKSkgb3IgcmVzaWducyBiZWluZyBrZXkgKGUu
Zy4gdGVzdFJ1bm5lci5zZXRXaW5kb3dJc0tleShmYWxzZSkpCisgICAgICAgIG9uIE1hYyBhbmQg
aU9TLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9QbGF0Zm9ybVdlYlZpZXcuaDoKKyAg
ICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2lvcy9QbGF0Zm9ybVdlYlZpZXdJT1MubW06CisgICAg
ICAgIChXVFI6OlBsYXRmb3JtV2ViVmlldzo6c2V0V2luZG93SXNLZXkpOiBBZGRlZC4KKyAgICAg
ICAgKiBXZWJLaXRUZXN0UnVubmVyL21hYy9QbGF0Zm9ybVdlYlZpZXdNYWMubW06CisgICAgICAg
IChXVFI6OlBsYXRmb3JtV2ViVmlldzo6c2V0V2luZG93SXNLZXkpOiBNb2RpZmllZCB0byBjYWxs
IFdLUGFnZVNldEFjdGl2ZSgpIHRvIHVwZGF0ZQorICAgICAgICB0aGUgYWN0aXZlIHN0YXRlIG9m
IHRoZSBwYWdlLgorCiAyMDE1LTA1LTI2ICBEYW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNv
bT4KIAogICAgICAgICBOb3RpZnkgY2xpZW50IHRoYXQgd2UgYmVnYW4gZWRpdGluZyB3aGVuIHRl
eHQgZmllbGQgaXMgZm9jdXNlZApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Q
bGF0Zm9ybVdlYlZpZXcuaCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvUGxhdGZvcm1XZWJWaWV3
LmgKaW5kZXggZjJmMDgxMTJlODdmOGE5OTlkNmNlMDI4OTBhNjZkMTkyYjAyNzFjMS4uZGFjYzc2
OWJlMzE5NGMzYTFiMTkyZDExZjM2MTQ3YzRmOWU1YmUxMiAxMDA2NDQKLS0tIGEvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9QbGF0Zm9ybVdlYlZpZXcuaAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL1BsYXRmb3JtV2ViVmlldy5oCkBAIC03MSw3ICs3MSwxMSBAQCBwdWJsaWM6CiAgICAgdm9p
ZCBhZGRDaHJvbWVJbnB1dEZpZWxkKCk7CiAgICAgdm9pZCByZW1vdmVDaHJvbWVJbnB1dEZpZWxk
KCk7CiAgICAgdm9pZCBtYWtlV2ViVmlld0ZpcnN0UmVzcG9uZGVyKCk7CisjaWYgUExBVEZPUk0o
Q09DT0EpCisgICAgdm9pZCBzZXRXaW5kb3dJc0tleShib29sKTsKKyNlbHNlCiAgICAgdm9pZCBz
ZXRXaW5kb3dJc0tleShib29sIGlzS2V5KSB7IG1fd2luZG93SXNLZXkgPSBpc0tleTsgfQorI2Vu
ZGlmCiAgICAgYm9vbCB3aW5kb3dJc0tleSgpIGNvbnN0IHsgcmV0dXJuIG1fd2luZG93SXNLZXk7
IH0KIAogI2lmIFBMQVRGT1JNKENPQ09BKSB8fCBQTEFURk9STShFRkwpCmRpZmYgLS1naXQgYS9U
b29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9QbGF0Zm9ybVdlYlZpZXdJT1MubW0gYi9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL2lvcy9QbGF0Zm9ybVdlYlZpZXdJT1MubW0KaW5kZXggOTI3MTVlMThj
N2Q2YTBkOWM2MmMyM2I5MGJiODIxZmQxNjFhMWVhNi4uMzc1NjJiYjI0ZGQ5YzRkOTIwYmUwZTY3
YWIwOWUxYTc0N2QzMDFkMiAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9pb3Mv
UGxhdGZvcm1XZWJWaWV3SU9TLm1tCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1Bs
YXRmb3JtV2ViVmlld0lPUy5tbQpAQCAtMjgsNiArMjgsNyBAQAogI2luY2x1ZGUgIlRlc3RDb250
cm9sbGVyLmgiCiAKICNpbXBvcnQgPFdlYktpdC9XS0ltYWdlQ0cuaD4KKyNpbXBvcnQgPFdlYktp
dC9XS1BhZ2VQcml2YXRlLmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tWaWV3UHJpdmF0ZS5oPgogI2lt
cG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNQcml2YXRlLmg+CiAjaW1wb3J0IDx3dGYvUmV0YWlu
UHRyLmg+CkBAIC0xNzAsNiArMTcxLDEyIEBAIHZvaWQgUGxhdGZvcm1XZWJWaWV3Ojpmb2N1cygp
CiAgICAgc2V0V2luZG93SXNLZXkodHJ1ZSk7CiB9CiAKK3ZvaWQgUGxhdGZvcm1XZWJWaWV3Ojpz
ZXRXaW5kb3dJc0tleShib29sIGlzS2V5KQoreworICAgIG1fd2luZG93SXNLZXkgPSBpc0tleTsK
KyAgICBXS1BhZ2VTZXRBY3RpdmUoW21fdmlldyBwYWdlUmVmXSwgaXNLZXkpOworfQorCiBXS1Jl
Y3QgUGxhdGZvcm1XZWJWaWV3Ojp3aW5kb3dGcmFtZSgpCiB7CiAgICAgQ0dSZWN0IGZyYW1lID0g
W21fd2luZG93IGZyYW1lUmVzcGVjdGluZ0Zha2VPcmlnaW5dOwpkaWZmIC0tZ2l0IGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9tYWMvUGxhdGZvcm1XZWJWaWV3TWFjLm1tIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9tYWMvUGxhdGZvcm1XZWJWaWV3TWFjLm1tCmluZGV4IDExYmYxZmRlZGE5NmQx
MWYxOTRmODBmYTlhNzQzN2JmNjBmOWQ1YzkuLjBkYTVkNTZlYzYyNWMyNDY0OTNkZWQ5NmI0MGU1
YmFlOWYxNjgyMTggMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvbWFjL1BsYXRm
b3JtV2ViVmlld01hYy5tbQorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL21hYy9QbGF0Zm9y
bVdlYlZpZXdNYWMubW0KQEAgLTI5LDYgKzI5LDcgQEAKICNpbXBvcnQgIlRlc3RDb250cm9sbGVy
LmgiCiAjaW1wb3J0ICJXZWJLaXRUZXN0UnVubmVyRHJhZ2dpbmdJbmZvLmgiCiAjaW1wb3J0IDxX
ZWJLaXQvV0tJbWFnZUNHLmg+CisjaW1wb3J0IDxXZWJLaXQvV0tQYWdlUHJpdmF0ZS5oPgogI2lt
cG9ydCA8V2ViS2l0L1dLUHJlZmVyZW5jZXNQcml2YXRlLmg+CiAjaW1wb3J0IDxXZWJLaXQvV0tW
aWV3UHJpdmF0ZS5oPgogI2ltcG9ydCA8d3RmL1JldGFpblB0ci5oPgpAQCAtMTg2LDYgKzE4Nywx
MiBAQCB2b2lkIFBsYXRmb3JtV2ViVmlldzo6Zm9jdXMoKQogICAgIHNldFdpbmRvd0lzS2V5KHRy
dWUpOwogfQogCit2b2lkIFBsYXRmb3JtV2ViVmlldzo6c2V0V2luZG93SXNLZXkoYm9vbCBpc0tl
eSkKK3sKKyAgICBtX3dpbmRvd0lzS2V5ID0gaXNLZXk7CisgICAgV0tQYWdlU2V0QWN0aXZlKFtt
X3ZpZXcgcGFnZVJlZl0sIGlzS2V5KTsKK30KKwogV0tSZWN0IFBsYXRmb3JtV2ViVmlldzo6d2lu
ZG93RnJhbWUoKQogewogICAgIE5TUmVjdCBmcmFtZSA9IFttX3dpbmRvdyBmcmFtZVJlc3BlY3Rp
bmdGYWtlT3JpZ2luXTsKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91
dFRlc3RzL0NoYW5nZUxvZwppbmRleCAyMDFlZWMyZGQ1MjMwM2M1ODAyMjA2NDI0ODc3OGQwMDZi
YTlkNWM1Li45YmVlZmRiN2VhNWM3MWIzMTJlYjM4NTBiMGIwMzgxMjRlZGE5MTdhIDEwMDY0NAot
LS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBA
IC0xLDMgKzEsMTUgQEAKKzIwMTUtMDUtMjkgIERhbmllbCBCYXRlcyAgPGRhYmF0ZXNAYXBwbGUu
Y29tPgorCisgICAgICAgIHRlc3RSdW5uZXIuc2V0V2luZG93SXNLZXkoKSBoYXMgbm8gZWZmZWN0
IG9uIHRoZSB3ZWIgcHJvY2VzcyBzaWRlIGluIFdlYktpdDIKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTgxNzM2CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS8xMTA4ODI2OD4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBSZW1vdmUgdGVzdHMgdGhhdCB3ZXJlIHNraXBwZWQgYXMgdGhleSBub3cgcGFzcy4KKwor
ICAgICAgICAqIHBsYXRmb3JtL3drMi9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE1LTA1LTIxICBE
YW5pZWwgQmF0ZXMgIDxkYWJhdGVzQGFwcGxlLmNvbT4KIAogICAgICAgICBBdXRvRmlsbCBidXR0
b24gc2hvdWxkIG5vdCBiZSBzaG93biBpbiByZWFkLW9ubHkgb3IgZGlzYWJsZWQgZmllbGQKZGlm
ZiAtLWdpdCBhL0xheW91dFRlc3RzL3BsYXRmb3JtL3drMi9UZXN0RXhwZWN0YXRpb25zIGIvTGF5
b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlvbnMKaW5kZXggY2Y0ZDdmMzQ5MTcz
YTU1NWI5M2Y0ODQ4OTZiZTk3YzIxMjFmMzdhZS4uYzkxYWFlYjM4NTdlOGI0ZTdkZmFmOWNkNmJk
MWE2MzI0M2Y0MTY1YyAxMDA2NDQKLS0tIGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RF
eHBlY3RhdGlvbnMKKysrIGIvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd2syL1Rlc3RFeHBlY3RhdGlv
bnMKQEAgLTE4NSwxNCArMTg1LDYgQEAgaHR0cC90ZXN0cy9jYWNoZS9oaXN0b3J5LW9ubHktY2Fj
aGVkLXN1YnJlc291cmNlLWxvYWRzLW1heC1hZ2UtaHR0cHMuaHRtbAogIyBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9NDAzNjEKIGVkaXRpbmcvdGV4dC1pdGVyYXRvci9m
aW5kU3RyaW5nLXNlbGVjdGlvbi1kaXNhYmxlZC5odG1sCiAKLSMgdGVzdFJ1bm5lci5zZXRXaW5k
b3dJc0tleSgpIGhhcyBubyBlZmZlY3Qgb24gdGhlIHdlYiBwcm9jZXNzIHNpZGUgaW4gV2ViS2l0
MgotIyBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9ODE3MzYgcmRhcjov
L3Byb2JsZW0vMTEwODgyNjgKLWZhc3QvZXZlbnRzL2JsdXItZm9jdXMtd2luZG93LXNob3VsZC1i
bHVyLWZvY3VzLWVsZW1lbnQuaHRtbAotZmFzdC9zZWxlY3RvcnMvcXVlcnlTZWxlY3Rvci13aW5k
b3ctaW5hY3RpdmUuaHRtbAotZmFzdC9zZWxlY3RvcnMvc2VsZWN0aW9uLXdpbmRvdy1pbmFjdGl2
ZS5odG1sCi1mYXN0L2RvbS9XaW5kb3cvd2luZG93LWZvY3VzLXNlbGYuaHRtbAotc2Nyb2xsYmFy
cy9jb3JuZXItcmVzaXplci13aW5kb3ctaW5hY3RpdmUuaHRtbAotCiAjIFRleHQgQXV0b3Npemlu
ZyBpcyBub3QgeWV0IGVuYWJsZWQuCiAjIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVn
LmNnaT9pZD04NDE4NgogZmFzdC90ZXh0LWF1dG9zaXppbmcK
</data>
<flag name="review"
          id="278859"
          type_id="1"
          status="-"
          setter="sam"
    />
          </attachment>
      

    </bug>

</bugzilla>