<?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>208644</bug_id>
          
          <creation_ts>2020-03-05 08:36:57 -0800</creation_ts>
          <short_desc>Page-specific UserStyleSheets should wait until the initial empty document has been removed to be injected</short_desc>
          <delta_ts>2020-03-05 12:44:20 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugs.webkit.org/show_bug.cgi?id=208575</see_also>
          <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>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Antoine Quint">graouts</reporter>
          <assigned_to name="Antoine Quint">graouts</assigned_to>
          <cc>beidson</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>esprehn+autocc</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>graouts</cc>
    
    <cc>kangil.han</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1626085</commentid>
    <comment_count>0</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-05 08:36:57 -0800</bug_when>
    <thetext>Page-specific UserStyleSheets should wait until the initial empty document has been removed to be injected</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626092</commentid>
    <comment_count>1</comment_count>
      <attachid>392577</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-05 08:48:46 -0800</bug_when>
    <thetext>Created attachment 392577
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626093</commentid>
    <comment_count>2</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2020-03-05 08:48:51 -0800</bug_when>
    <thetext>&lt;rdar://problem/60042429&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626237</commentid>
    <comment_count>3</comment_count>
      <attachid>392577</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-05 12:44:19 -0800</bug_when>
    <thetext>Comment on attachment 392577
Patch

Clearing flags on attachment: 392577

Committed r257939: &lt;https://trac.webkit.org/changeset/257939&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1626238</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-03-05 12:44:20 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>392577</attachid>
            <date>2020-03-05 08:48:46 -0800</date>
            <delta_ts>2020-03-05 12:44:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-208644-20200305174844.patch</filename>
            <type>text/plain</type>
            <size>9708</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU3ODcwCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggOTQwYWNhZGYyNzYzYWFh
MzBmYzJlODA2N2I3NDc5NWI2YjAyNTY2NC4uZDkxNWRlODZkZTQ0N2I4YzRjNTU0NjM0NDhhMGQ0
OGQxNTdmMmQ2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMyIEBACisyMDIwLTAzLTA1ICBBbnRv
aW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgUGFnZS1zcGVjaWZpYyBV
c2VyU3R5bGVTaGVldHMgc2hvdWxkIHdhaXQgdW50aWwgdGhlIGluaXRpYWwgZW1wdHkgZG9jdW1l
bnQgaGFzIGJlZW4gcmVtb3ZlZCB0byBiZSBpbmplY3RlZAorICAgICAgICBodHRwczovL2J1Z3Mu
d2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4NjQ0CisgICAgICAgIDxyZGFyOi8vcHJvYmxl
bS82MDA0MjQyOT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAg
ICAgICBXaGVuIGEgV0tXZWJWaWV3IGlzIGNyZWF0ZWQgYW5kIGFza2VkIHRvIGxvYWQgYSBVUkws
IGl0IHdpbGwgZmlyc3QgbG9hZCBhbiBlbXB0eSBpbml0aWFsIGRvY3VtZW50IChhYm91dDpibGFu
aykgcHJpb3IKKyAgICAgICAgdG8gY3JlYXRpbmcgYSBEb2N1bWVudCBmb3IgdGhlIHJlcXVlc3Rl
ZCBVUkwuIFdlIG5lZWQgdG8gZW5zdXJlIHRoYXQgcGFnZS1zcGVjaWZpYyBVc2VyU3R5bGVTaGVl
dHMgYXJlIG9ubHkgaW5qZWN0ZWQKKyAgICAgICAgb25jZSB0aGUgRG9jdW1lbnQgZm9yIHRoZSBy
ZXF1ZXN0ZWQgVVJMIHN0YXJ0cyBsb2FkaW5nLgorCisgICAgICAgIFdoZW4gUGFnZTo6aW5qZWN0
VXNlclN0eWxlU2hlZXQoKSBpcyBjYWxsZWQsIGlmIHdlIGRldGVybWluZSB0aGF0IHRoZSBlbXB0
eSBpbml0aWFsIGRvY3VtZW50IGlzIHZpc2libGUsIHdlIGVucXVldWUKKyAgICAgICAgdGhlIHBy
b3ZpZGVkIFVzZXJTdHlsZVNoZWV0IGFuZCB3YWl0IHVudGlsIHRoZSBuZXcgbWFpbkZyYW1lRGlk
Q2hhbmdlVG9Ob25Jbml0aWFsRW1wdHlEb2N1bWVudCgpIG1ldGhvZCBpcyBjYWxsZWQKKyAgICAg
ICAgdG8gZW1wdHkgdGhhdCBxdWV1ZSBhbmQgaW5qZWN0IHRoZSBVc2VyU3R5bGVTaGVldHMgdGhl
bi4KKworICAgICAgICBUaGlzIG5ldyBtZXRob2QgaXMgY2FsbGVkIGZyb20gRnJhbWU6OnNldERv
Y3VtZW50KCkgZm9yIGEgbWFpbiBmcmFtZSBvbmNlIHdlJ3ZlIGRldGVybWluZWQgdGhlIGZyYW1l
J3MgZG9jdW1lbnQgaGFzCisgICAgICAgIGNoYW5nZWQgdG8gYSBub24tbnVsbCB2YWx1ZSBhbmQg
dGhhdCB0aGUgZnJhbWUgbG9hZGVyJ3Mgc3RhdGUgbWFjaGluZSBpbmRpY2F0ZXMgdGhhdCB3ZSdy
ZSBubyBsb25nZXIgZGlzcGxheWluZyB0aGUKKyAgICAgICAgaW5pdGlhbCBlbXB0eSBkb2N1bWVu
dC4KKworICAgICAgICAqIGRvbS9FeHRlbnNpb25TdHlsZVNoZWV0cy5oOgorICAgICAgICAqIHBh
Z2UvRnJhbWUuY3BwOgorICAgICAgICAoV2ViQ29yZTo6RnJhbWU6OnNldERvY3VtZW50KToKKyAg
ICAgICAgKiBwYWdlL1BhZ2UuY3BwOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6aW5qZWN0VXNl
clN0eWxlU2hlZXQpOgorICAgICAgICAoV2ViQ29yZTo6UGFnZTo6cmVtb3ZlSW5qZWN0ZWRVc2Vy
U3R5bGVTaGVldCk6CisgICAgICAgIChXZWJDb3JlOjpQYWdlOjptYWluRnJhbWVEaWRDaGFuZ2VU
b05vbkluaXRpYWxFbXB0eURvY3VtZW50KToKKyAgICAgICAgKiBwYWdlL1BhZ2UuaDoKKwogMjAy
MC0wMy0wNCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAgIEFk
ZCBhbiBTUEkgdG8gYWxsb3cgVXNlclN0eWxlU2hlZXQgaW5qZWN0aW9uIHRvIHRhcmdldCBhIHNw
ZWNpZmljIFdLV2ViVmlldwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvZG9tL0V4dGVuc2lv
blN0eWxlU2hlZXRzLmggYi9Tb3VyY2UvV2ViQ29yZS9kb20vRXh0ZW5zaW9uU3R5bGVTaGVldHMu
aAppbmRleCA1YmU1YTk4ZmE3YmZhOGYwZjQ0ZTBhYTk1ZjEwNTUyOGIzOTNmODNkLi5kOTM0NGI2
MDU3OGQzYzY1YjdmYmI3NWJkMTliZDRjYWNkMTVhNDliIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2Vi
Q29yZS9kb20vRXh0ZW5zaW9uU3R5bGVTaGVldHMuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9kb20v
RXh0ZW5zaW9uU3R5bGVTaGVldHMuaApAQCAtNzUsNiArNzUsNyBAQCBwdWJsaWM6CiAKICAgICB2
b2lkIGluamVjdFBhZ2VTcGVjaWZpY1VzZXJTdHlsZVNoZWV0KGNvbnN0IFVzZXJTdHlsZVNoZWV0
Jik7CiAgICAgdm9pZCByZW1vdmVQYWdlU3BlY2lmaWNVc2VyU3R5bGVTaGVldChjb25zdCBVc2Vy
U3R5bGVTaGVldCYpOworCiAgICAgU3RyaW5nIGNvbnRlbnRGb3JJbmplY3RlZFN0eWxlU2hlZXQo
Y29uc3QgUmVmUHRyPENTU1N0eWxlU2hlZXQ+JikgY29uc3Q7CiAKICAgICB2b2lkIGRldGFjaEZy
b21Eb2N1bWVudCgpOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9GcmFtZS5jcHAg
Yi9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAppbmRleCA3YjViZjQ3NTk3YmIwOTA5YTQ5
MDhjMjQxYzkyMDU3MzBmMjZhNTYwLi5lNDdjYjZlMzAzYmMyZDNkNDIwY2Q1YWNjYzhkYTE2NDlm
ZmEzYjg2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcAorKysgYi9T
b3VyY2UvV2ViQ29yZS9wYWdlL0ZyYW1lLmNwcApAQCAtMjk0LDYgKzI5NCw5IEBAIHZvaWQgRnJh
bWU6OnNldERvY3VtZW50KFJlZlB0cjxEb2N1bWVudD4mJiBuZXdEb2N1bWVudCkKICAgICB9CiAj
ZW5kaWYKIAorICAgIGlmIChtX3BhZ2UgJiYgbV9kb2MgJiYgaXNNYWluRnJhbWUoKSAmJiAhbG9h
ZGVyKCkuc3RhdGVNYWNoaW5lKCkuaXNEaXNwbGF5aW5nSW5pdGlhbEVtcHR5RG9jdW1lbnQoKSkK
KyAgICAgICAgbV9wYWdlLT5tYWluRnJhbWVEaWRDaGFuZ2VUb05vbkluaXRpYWxFbXB0eURvY3Vt
ZW50KCk7CisKICAgICBJbnNwZWN0b3JJbnN0cnVtZW50YXRpb246OmZyYW1lRG9jdW1lbnRVcGRh
dGVkKCp0aGlzKTsKIAogICAgIG1fZG9jdW1lbnRJc0JlaW5nUmVwbGFjZWQgPSBmYWxzZTsKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAgYi9Tb3VyY2UvV2ViQ29yZS9w
YWdlL1BhZ2UuY3BwCmluZGV4IGYxMzk2YWUwODMyODhmNzUxYjE0YjAxZjFmYzI5ZDNlZTM2Zjgx
YTkuLmM5YTZlNzM5ZDU5Mzk2ZmY2ZmVkMTU0ZDA5MTkxYTViZjQzYWNmZDAgMTAwNjQ0Ci0tLSBh
L1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5jcHAKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9Q
YWdlLmNwcApAQCAtMzAxOCw2ICszMDE4LDEyIEBAIHZvaWQgUGFnZTo6cmV2ZWFsQ3VycmVudFNl
bGVjdGlvbigpCiAKIHZvaWQgUGFnZTo6aW5qZWN0VXNlclN0eWxlU2hlZXQoVXNlclN0eWxlU2hl
ZXQmIHVzZXJTdHlsZVNoZWV0KQogeworICAgIC8vIFdlIG5lZWQgdG8gd2FpdCB1bnRpbCB3ZSdy
ZSBubyBsb25nZXIgZGlzcGxheWluZyB0aGUgaW5pdGlhbCBlbXB0eSBkb2N1bWVudCBiZWZvcmUg
d2UgY2FuIGluamVjdCB0aGUgc3R5bGVzaGVldHMuCisgICAgaWYgKG1fbWFpbkZyYW1lLT5sb2Fk
ZXIoKS5zdGF0ZU1hY2hpbmUoKS5pc0Rpc3BsYXlpbmdJbml0aWFsRW1wdHlEb2N1bWVudCgpKSB7
CisgICAgICAgIG1fdXNlclN0eWxlU2hlZXRzUGVuZGluZ0luamVjdGlvbi5hcHBlbmQodXNlclN0
eWxlU2hlZXQpOworICAgICAgICByZXR1cm47CisgICAgfQorCiAgICAgaWYgKHVzZXJTdHlsZVNo
ZWV0LmluamVjdGVkRnJhbWVzKCkgPT0gSW5qZWN0SW5Ub3BGcmFtZU9ubHkpIHsKICAgICAgICAg
aWYgKGF1dG8qIGRvY3VtZW50ID0gbV9tYWluRnJhbWUtPmRvY3VtZW50KCkpCiAgICAgICAgICAg
ICBkb2N1bWVudC0+ZXh0ZW5zaW9uU3R5bGVTaGVldHMoKS5pbmplY3RQYWdlU3BlY2lmaWNVc2Vy
U3R5bGVTaGVldCh1c2VyU3R5bGVTaGVldCk7CkBAIC0zMDMwLDYgKzMwMzYsMTMgQEAgdm9pZCBQ
YWdlOjppbmplY3RVc2VyU3R5bGVTaGVldChVc2VyU3R5bGVTaGVldCYgdXNlclN0eWxlU2hlZXQp
CiAKIHZvaWQgUGFnZTo6cmVtb3ZlSW5qZWN0ZWRVc2VyU3R5bGVTaGVldChVc2VyU3R5bGVTaGVl
dCYgdXNlclN0eWxlU2hlZXQpCiB7CisgICAgaWYgKCFtX3VzZXJTdHlsZVNoZWV0c1BlbmRpbmdJ
bmplY3Rpb24uaXNFbXB0eSgpKSB7CisgICAgICAgIG1fdXNlclN0eWxlU2hlZXRzUGVuZGluZ0lu
amVjdGlvbi5yZW1vdmVGaXJzdE1hdGNoaW5nKFt1c2VyU3R5bGVTaGVldF0oYXV0byYgc3RvcmVk
VXNlclN0eWxlU2hlZXQpIHsKKyAgICAgICAgICAgIHJldHVybiBzdG9yZWRVc2VyU3R5bGVTaGVl
dC51cmwoKSA9PSB1c2VyU3R5bGVTaGVldC51cmwoKTsKKyAgICAgICAgfSk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBpZiAodXNlclN0eWxlU2hlZXQuaW5qZWN0ZWRGcmFtZXMoKSA9
PSBJbmplY3RJblRvcEZyYW1lT25seSkgewogICAgICAgICBpZiAoYXV0byogZG9jdW1lbnQgPSBt
X21haW5GcmFtZS0+ZG9jdW1lbnQoKSkKICAgICAgICAgICAgIGRvY3VtZW50LT5leHRlbnNpb25T
dHlsZVNoZWV0cygpLnJlbW92ZVBhZ2VTcGVjaWZpY1VzZXJTdHlsZVNoZWV0KHVzZXJTdHlsZVNo
ZWV0KTsKQEAgLTMwNDAsNCArMzA1MywxMiBAQCB2b2lkIFBhZ2U6OnJlbW92ZUluamVjdGVkVXNl
clN0eWxlU2hlZXQoVXNlclN0eWxlU2hlZXQmIHVzZXJTdHlsZVNoZWV0KQogICAgIH0KIH0KIAor
dm9pZCBQYWdlOjptYWluRnJhbWVEaWRDaGFuZ2VUb05vbkluaXRpYWxFbXB0eURvY3VtZW50KCkK
K3sKKyAgICBBU1NFUlQoIW1fbWFpbkZyYW1lLT5sb2FkZXIoKS5zdGF0ZU1hY2hpbmUoKS5pc0Rp
c3BsYXlpbmdJbml0aWFsRW1wdHlEb2N1bWVudCgpKTsKKyAgICBmb3IgKGF1dG8mIHVzZXJTdHls
ZVNoZWV0IDogbV91c2VyU3R5bGVTaGVldHNQZW5kaW5nSW5qZWN0aW9uKQorICAgICAgICBpbmpl
Y3RVc2VyU3R5bGVTaGVldCh1c2VyU3R5bGVTaGVldCk7CisgICAgbV91c2VyU3R5bGVTaGVldHNQ
ZW5kaW5nSW5qZWN0aW9uLmNsZWFyKCk7Cit9CisKIH0gLy8gbmFtZXNwYWNlIFdlYkNvcmUKZGlm
ZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL3BhZ2UvUGFnZS5oIGIvU291cmNlL1dlYkNvcmUvcGFn
ZS9QYWdlLmgKaW5kZXggOTA4YzE1NGJlYWZkNzgyNmJkMjRhZTJmNzNjYjg0OGE4ZWQ0N2JhOC4u
NGEzN2QyMjIwZGM3NWMwN2JjY2RmOTQ4OTQyMzUzMzA1NDBlZTY3YSAxMDA2NDQKLS0tIGEvU291
cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgKKysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9QYWdlLmgK
QEAgLTI1NSw2ICsyNTUsNyBAQCBwdWJsaWM6CiAgICAgYm9vbCBzaG91bGRFbmFibGVJQ0VDYW5k
aWRhdGVGaWx0ZXJpbmdCeURlZmF1bHQoKSBjb25zdCB7IHJldHVybiBtX3Nob3VsZEVuYWJsZUlD
RUNhbmRpZGF0ZUZpbHRlcmluZ0J5RGVmYXVsdDsgfQogCiAgICAgdm9pZCBkaWRDaGFuZ2VNYWlu
RG9jdW1lbnQoKTsKKyAgICB2b2lkIG1haW5GcmFtZURpZENoYW5nZVRvTm9uSW5pdGlhbEVtcHR5
RG9jdW1lbnQoKTsKIAogICAgIFBlcmZvcm1hbmNlTW9uaXRvciogcGVyZm9ybWFuY2VNb25pdG9y
KCkgeyByZXR1cm4gbV9wZXJmb3JtYW5jZU1vbml0b3IuZ2V0KCk7IH0KIApAQCAtMTAwMyw2ICsx
MDA0LDcgQEAgcHJpdmF0ZToKICNlbmRpZgogCiAgICAgVmVjdG9yPFVzZXJDb250ZW50VVJMUGF0
dGVybj4gbV9jb3JzRGlzYWJsaW5nUGF0dGVybnM7CisgICAgVmVjdG9yPFVzZXJTdHlsZVNoZWV0
PiBtX3VzZXJTdHlsZVNoZWV0c1BlbmRpbmdJbmplY3Rpb247CiB9OwogCiBpbmxpbmUgUGFnZUdy
b3VwJiBQYWdlOjpncm91cCgpCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9D
aGFuZ2VMb2cKaW5kZXggN2VhZTBmZjE0ZjVkYjY4NzgzM2M5ZjM1MDBmMzJmZmU0Mzg2MTk2OS4u
Mjg2NTNkN2Y4ZTk3ODRmYmY1MjU3M2U4OWJmZDI4N2UzNjE0M2YzZSAxMDA2NDQKLS0tIGEvVG9v
bHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIw
LTAzLTA1ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CisKKyAgICAgICAgUGFn
ZS1zcGVjaWZpYyBVc2VyU3R5bGVTaGVldHMgc2hvdWxkIHdhaXQgdW50aWwgdGhlIGluaXRpYWwg
ZW1wdHkgZG9jdW1lbnQgaGFzIGJlZW4gcmVtb3ZlZCB0byBiZSBpbmplY3RlZAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjA4NjQ0CisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS82MDA0MjQyOT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBBZGQgbmV3IHRlc3RzIGZvciAtW19XS1VzZXJTdHlsZVNoZWV0IGlu
aXRXaXRoU291cmNlOmZvcldLV2ViVmlldzpmb3JNYWluRnJhbWVPbmx5OnVzZXJDb250ZW50V29y
bGQ6XSkgdGhhdCBjaGVjazoKKyAgICAgICAgCisgICAgICAgIDEuIHRoYXQgYSBfV0tVc2VyU3R5
bGVTaGVldCBjYW4gYmUgYWRkZWQgaW1tZWRpYXRlbHkgYWZ0ZXIgYSBXS1dlYlZpZXcncyBjcmVh
dGlvbiBhbmQgd2lsbCBiZSBpbmplY3RlZCBvbmNlIHRoZSBpbml0aWFsCisgICAgICAgICAgIGVt
cHR5IGRvY3VtZW50IGhhcyBiZWVuIHJlbW92ZWQgaW4gZmF2b3Igb2YgdGhlIGRvY3VtZW50IGZv
ciB0aGUgcmVxdWVzdGVkIFVSTCwKKyAgICAgICAgMi4gdGhhdCByZW1vdmluZyBhIF9XS1VzZXJT
dHlsZVNoZWV0IGltbWVkaWF0ZWx5IGFmdGVyIGl0IHdhcyBhZGRlZCBidXQgYmVmb3JlIHRoZSBp
bml0aWFsIGVtcHR5IGRvY3VtZW50IHdhcyByZW1vdmVkCisgICAgICAgICAgIGNvcnJlY3RseSBk
b2VzIG5vdCBpbmplY3RlZCB0aGUgc3R5bGUgc2hlZXQuCisKKyAgICAgICAgKiBUZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL1VzZXJDb250ZW50Q29udHJvbGxlci5tbToKKwogMjAyMC0w
My0wNCAgQW50b2luZSBRdWludCAgPGdyYW91dHNAYXBwbGUuY29tPgogCiAgICAgICAgIEFkZCBh
biBTUEkgdG8gYWxsb3cgVXNlclN0eWxlU2hlZXQgaW5qZWN0aW9uIHRvIHRhcmdldCBhIHNwZWNp
ZmljIFdLV2ViVmlldwpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9Vc2VyQ29udGVudENvbnRyb2xsZXIubW0gYi9Ub29scy9UZXN0V2ViS2l0QVBJL1Rl
c3RzL1dlYktpdENvY29hL1VzZXJDb250ZW50Q29udHJvbGxlci5tbQppbmRleCBlMWVhMjk4ODll
OTQ5NjdkODJiMTA5NGY1ZjczMDY5MmVjNWEyZjEzLi5mMmU3Yzk2YzAyOWEzY2JiNDk1OThhMjUx
OTAzNDE5YmJkNzkwNWYzIDEwMDY0NAotLS0gYS9Ub29scy9UZXN0V2ViS2l0QVBJL1Rlc3RzL1dl
YktpdENvY29hL1VzZXJDb250ZW50Q29udHJvbGxlci5tbQorKysgYi9Ub29scy9UZXN0V2ViS2l0
QVBJL1Rlc3RzL1dlYktpdENvY29hL1VzZXJDb250ZW50Q29udHJvbGxlci5tbQpAQCAtNTI2LDYg
KzUyNiwzNSBAQCBURVNUKFdLVXNlckNvbnRlbnRDb250cm9sbGVyLCBVc2VyU3R5bGVTaGVldEFm
ZmVjdGluZ09ubHlTcGVjaWZpY1dlYlZpZXcpCiAgICAgZXhwZWN0U2NyaXB0RXZhbHVhdGVzVG9D
b2xvcihvdGhlcldlYlZpZXcuZ2V0KCksIGJhY2tncm91bmRDb2xvclNjcmlwdCwgcmVkSW5SR0Ip
OwogfQogCitURVNUKFdLVXNlckNvbnRlbnRDb250cm9sbGVyLCBVc2VyU3R5bGVTaGVldEFmZmVj
dGluZ1NwZWNpZmljV2ViVmlld0luamVjdGlvbkltbWVkaWF0ZWx5QWZ0ZXJDcmVhdGlvbikKK3sK
KyAgICBSZXRhaW5QdHI8V0tXZWJWaWV3PiB0YXJnZXRXZWJWaWV3ID0gYWRvcHROUyhbW1dLV2Vi
VmlldyBhbGxvY10gaW5pdFdpdGhGcmFtZTpOU01ha2VSZWN0KDAsIDAsIDgwMCwgNjAwKV0pOwor
ICAgIFt0YXJnZXRXZWJWaWV3IGxvYWRIVE1MU3RyaW5nOkAiPGJvZHkgc3R5bGU9J2JhY2tncm91
bmQtY29sb3I6IHJlZDsnPjwvYm9keT4iIGJhc2VVUkw6bmlsXTsKKworICAgIFJldGFpblB0cjxf
V0tVc2VyQ29udGVudFdvcmxkPiB3b3JsZCA9IFtfV0tVc2VyQ29udGVudFdvcmxkIHdvcmxkV2l0
aE5hbWU6QCJUZXN0V29ybGQiXTsKKyAgICBSZXRhaW5QdHI8X1dLVXNlclN0eWxlU2hlZXQ+IHN0
eWxlU2hlZXQgPSBhZG9wdE5TKFtbX1dLVXNlclN0eWxlU2hlZXQgYWxsb2NdIGluaXRXaXRoU291
cmNlOnN0eWxlU2hlZXRTb3VyY2UgZm9yV0tXZWJWaWV3OnRhcmdldFdlYlZpZXcuZ2V0KCkgZm9y
TWFpbkZyYW1lT25seTpZRVMgdXNlckNvbnRlbnRXb3JsZDp3b3JsZC5nZXQoKV0pOworICAgIFtb
dGFyZ2V0V2ViVmlldyBjb25maWd1cmF0aW9uXS51c2VyQ29udGVudENvbnRyb2xsZXIgX2FkZFVz
ZXJTdHlsZVNoZWV0OnN0eWxlU2hlZXQuZ2V0KCldOworCisgICAgW3RhcmdldFdlYlZpZXcgX3Rl
c3Rfd2FpdEZvckRpZEZpbmlzaE5hdmlnYXRpb25dOworCisgICAgZXhwZWN0U2NyaXB0RXZhbHVh
dGVzVG9Db2xvcih0YXJnZXRXZWJWaWV3LmdldCgpLCBiYWNrZ3JvdW5kQ29sb3JTY3JpcHQsIGdy
ZWVuSW5SR0IpOworfQorCitURVNUKFdLVXNlckNvbnRlbnRDb250cm9sbGVyLCBVc2VyU3R5bGVT
aGVldEFmZmVjdGluZ1NwZWNpZmljV2ViVmlld0luamVjdGlvbkFuZFJlbW92YWxJbW1lZGlhdGVs
eUFmdGVyQ3JlYXRpb24pCit7CisgICAgUmV0YWluUHRyPFdLV2ViVmlldz4gdGFyZ2V0V2ViVmll
dyA9IGFkb3B0TlMoW1tXS1dlYlZpZXcgYWxsb2NdIGluaXRXaXRoRnJhbWU6TlNNYWtlUmVjdCgw
LCAwLCA4MDAsIDYwMCldKTsKKyAgICBbdGFyZ2V0V2ViVmlldyBsb2FkSFRNTFN0cmluZzpAIjxi
b2R5IHN0eWxlPSdiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Jz48L2JvZHk+IiBiYXNlVVJMOm5pbF07
CisKKyAgICBSZXRhaW5QdHI8X1dLVXNlckNvbnRlbnRXb3JsZD4gd29ybGQgPSBbX1dLVXNlckNv
bnRlbnRXb3JsZCB3b3JsZFdpdGhOYW1lOkAiVGVzdFdvcmxkIl07CisgICAgUmV0YWluUHRyPF9X
S1VzZXJTdHlsZVNoZWV0PiBzdHlsZVNoZWV0ID0gYWRvcHROUyhbW19XS1VzZXJTdHlsZVNoZWV0
IGFsbG9jXSBpbml0V2l0aFNvdXJjZTpzdHlsZVNoZWV0U291cmNlIGZvcldLV2ViVmlldzp0YXJn
ZXRXZWJWaWV3LmdldCgpIGZvck1haW5GcmFtZU9ubHk6WUVTIHVzZXJDb250ZW50V29ybGQ6d29y
bGQuZ2V0KCldKTsKKyAgICBbW3RhcmdldFdlYlZpZXcgY29uZmlndXJhdGlvbl0udXNlckNvbnRl
bnRDb250cm9sbGVyIF9hZGRVc2VyU3R5bGVTaGVldDpzdHlsZVNoZWV0LmdldCgpXTsKKyAgICBb
W3RhcmdldFdlYlZpZXcgY29uZmlndXJhdGlvbl0udXNlckNvbnRlbnRDb250cm9sbGVyIF9yZW1v
dmVVc2VyU3R5bGVTaGVldDpzdHlsZVNoZWV0LmdldCgpXTsKKworICAgIFt0YXJnZXRXZWJWaWV3
IF90ZXN0X3dhaXRGb3JEaWRGaW5pc2hOYXZpZ2F0aW9uXTsKKworICAgIGV4cGVjdFNjcmlwdEV2
YWx1YXRlc1RvQ29sb3IodGFyZ2V0V2ViVmlldy5nZXQoKSwgYmFja2dyb3VuZENvbG9yU2NyaXB0
LCByZWRJblJHQik7Cit9CisKIFRFU1QoV0tVc2VyQ29udGVudENvbnRyb2xsZXIsIFVzZXJTdHls
ZVNoZWV0QWZmZWN0aW5nT25seVNwZWNpZmljV2ViVmlld1NoYXJlZENvbmZpZ3VyYXRpb24pCiB7
CiAgICAgYXV0byBjb25maWd1cmF0aW9uID0gYWRvcHROUyhbW1dLV2ViVmlld0NvbmZpZ3VyYXRp
b24gYWxsb2NdIGluaXRdKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>