<?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>197037</bug_id>
          
          <creation_ts>2019-04-17 15:37:11 -0700</creation_ts>
          <short_desc>REGRESSION (r241988): Switching tabs is slow</short_desc>
          <delta_ts>2019-04-17 16:33:27 -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>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>
          
          
          <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="Tim Horton">thorton</reporter>
          <assigned_to name="Tim Horton">thorton</assigned_to>
          <cc>achristensen</cc>
    
    <cc>cdumez</cc>
    
    <cc>commit-queue</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1528292</commentid>
    <comment_count>0</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-04-17 15:37:11 -0700</bug_when>
    <thetext>REGRESSION (r241988): Switching tabs is slow</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528293</commentid>
    <comment_count>1</comment_count>
      <attachid>367688</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-04-17 15:37:32 -0700</bug_when>
    <thetext>Created attachment 367688
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528294</commentid>
    <comment_count>2</comment_count>
    <who name="Tim Horton">thorton</who>
    <bug_when>2019-04-17 15:37:34 -0700</bug_when>
    <thetext>&lt;rdar://problem/49951473&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528301</commentid>
    <comment_count>3</comment_count>
      <attachid>367688</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-04-17 15:49:22 -0700</bug_when>
    <thetext>Comment on attachment 367688
Patch

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

&gt; Source/WebKit/UIProcess/mac/TiledCoreAnimationDrawingAreaProxy.mm:125
&gt; -    process().connection()-&gt;waitForAndDispatchImmediately&lt;Messages::WebPageProxy::DidUpdateActivityState&gt;(m_identifier.toUInt64(), activityStateUpdateTimeout, IPC::WaitForOption::InterruptWaitingIfSyncMessageArrives);
&gt; +    process().connection()-&gt;waitForAndDispatchImmediately&lt;Messages::WebPageProxy::DidUpdateActivityState&gt;(m_webPageProxy.pageID(), activityStateUpdateTimeout, IPC::WaitForOption::InterruptWaitingIfSyncMessageArrives);

Type safety FTW</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528328</commentid>
    <comment_count>4</comment_count>
      <attachid>367688</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-17 16:33:25 -0700</bug_when>
    <thetext>Comment on attachment 367688
Patch

Clearing flags on attachment: 367688

Committed r244410: &lt;https://trac.webkit.org/changeset/244410&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1528329</commentid>
    <comment_count>5</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-04-17 16:33:27 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>367688</attachid>
            <date>2019-04-17 15:37:32 -0700</date>
            <delta_ts>2019-04-17 16:33:25 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-197037-20190417153731.patch</filename>
            <type>text/plain</type>
            <size>11879</size>
            <attacher name="Tim Horton">thorton</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQ0MzkzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJjZWU1NWNmMjE3ZDM2ZWYz
Nzg3NTRlYTdjZTdhMDIwNGUzMDlmNjMuLjQ2YWQwZjYzOWI0ODUyOTdjMTI0OGQ0MDMzNjkwMzkz
NmMxM2JhZTUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTcgQEAKKzIwMTktMDQtMTcgIFRpbSBIb3J0
b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjI0
MTk4OCk6IFN3aXRjaGluZyB0YWJzIGlzIHNsb3cKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtp
dC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzAzNworICAgICAgICA8cmRhcjovL3Byb2JsZW0vNDk5
NTE0NzM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
KiBVSVByb2Nlc3MvbWFjL1RpbGVkQ29yZUFuaW1hdGlvbkRyYXdpbmdBcmVhUHJveHkubW06Cisg
ICAgICAgIChXZWJLaXQ6OlRpbGVkQ29yZUFuaW1hdGlvbkRyYXdpbmdBcmVhUHJveHk6OndhaXRG
b3JEaWRVcGRhdGVBY3Rpdml0eVN0YXRlKToKKyAgICAgICAgcjI0MTk4OCBjaGFuZ2VkIHRvIHdh
aXQgZm9yIGEgV2ViUGFnZVByb3h5IG1lc3NhZ2UgdG8gYSBnaXZlbiBEcmF3aW5nQXJlYSBJRCwK
KyAgICAgICAgYnV0IFdlYlBhZ2VQcm94eSBtZXNzYWdlcyBhcmUgaWRlbnRpZmllZCBieSB0aGVp
ciBXZWJQYWdlUHJveHkgSUQuCisgICAgICAgIFJldmVydCB0aGF0IG9uZSBjaGFuZ2UuIFRoZSBy
ZXN0IG9mIHRoZSBwYXRjaCBsb29rcyBPSy4KKwogMjAxOS0wNC0xNyAgWmFsYW4gQnVqdGFzICA8
emFsYW5AYXBwbGUuY29tPgogCiAgICAgICAgIFtDb250ZW50Q2hhbmdlT2JzZXJ2ZXJdIFVzZSBh
cmlhIHJvbGUgYXMgYSBoaW50IHdoZXRoZXIgYSB0YXAgc2hvdWxkIHJlc3VsdCBpbiBhIHN5bnRo
ZXRpYyBjbGljawpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9VSVByb2Nlc3MvbWFjL1RpbGVk
Q29yZUFuaW1hdGlvbkRyYXdpbmdBcmVhUHJveHkubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vz
cy9tYWMvVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWFQcm94eS5tbQppbmRleCBiN2ZjZGZj
ZWE3N2FkNWY1OGQyZjQzZTZmMjNjMWMwYTAxM2YwZjRhLi4wNzM5ZmRjMmE2NzhkNGY0ZGI0YmZm
N2Q4Yjc1YjQ3M2M3YzQ3NjVhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9t
YWMvVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWFQcm94eS5tbQorKysgYi9Tb3VyY2UvV2Vi
S2l0L1VJUHJvY2Vzcy9tYWMvVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWFQcm94eS5tbQpA
QCAtMTIyLDcgKzEyMiw3IEBAIHZvaWQgVGlsZWRDb3JlQW5pbWF0aW9uRHJhd2luZ0FyZWFQcm94
eTo6ZGlkVXBkYXRlR2VvbWV0cnkoKQogdm9pZCBUaWxlZENvcmVBbmltYXRpb25EcmF3aW5nQXJl
YVByb3h5Ojp3YWl0Rm9yRGlkVXBkYXRlQWN0aXZpdHlTdGF0ZShBY3Rpdml0eVN0YXRlQ2hhbmdl
SUQpCiB7CiAgICAgU2Vjb25kcyBhY3Rpdml0eVN0YXRlVXBkYXRlVGltZW91dCA9IFNlY29uZHM6
OmZyb21NaWxsaXNlY29uZHMoMjUwKTsKLSAgICBwcm9jZXNzKCkuY29ubmVjdGlvbigpLT53YWl0
Rm9yQW5kRGlzcGF0Y2hJbW1lZGlhdGVseTxNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpEaWRVcGRh
dGVBY3Rpdml0eVN0YXRlPihtX2lkZW50aWZpZXIudG9VSW50NjQoKSwgYWN0aXZpdHlTdGF0ZVVw
ZGF0ZVRpbWVvdXQsIElQQzo6V2FpdEZvck9wdGlvbjo6SW50ZXJydXB0V2FpdGluZ0lmU3luY01l
c3NhZ2VBcnJpdmVzKTsKKyAgICBwcm9jZXNzKCkuY29ubmVjdGlvbigpLT53YWl0Rm9yQW5kRGlz
cGF0Y2hJbW1lZGlhdGVseTxNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpEaWRVcGRhdGVBY3Rpdml0
eVN0YXRlPihtX3dlYlBhZ2VQcm94eS5wYWdlSUQoKSwgYWN0aXZpdHlTdGF0ZVVwZGF0ZVRpbWVv
dXQsIElQQzo6V2FpdEZvck9wdGlvbjo6SW50ZXJydXB0V2FpdGluZ0lmU3luY01lc3NhZ2VBcnJp
dmVzKTsKIH0KIAogdm9pZCBUaWxlZENvcmVBbmltYXRpb25EcmF3aW5nQXJlYVByb3h5OjppbnRy
aW5zaWNDb250ZW50U2l6ZURpZENoYW5nZShjb25zdCBJbnRTaXplJiBuZXdJbnRyaW5zaWNDb250
ZW50U2l6ZSkKZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwpp
bmRleCBhZGUxMDU0NTJmY2Y5YjBjYWUwZTE4OTYzM2I3ZjE1ZDZjNmRiZmM0Li4zOWQ3YTJiZGI1
YmJkZjRlNTg0ODlmN2FhZmM2YWRmZjk0MzIyMzU4IDEwMDY0NAotLS0gYS9Ub29scy9DaGFuZ2VM
b2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTkgQEAKKzIwMTktMDQtMTcgIFRp
bSBIb3J0b24gIDx0aW1vdGh5X2hvcnRvbkBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lP
TiAocjI0MTk4OCk6IFN3aXRjaGluZyB0YWJzIGlzIHNsb3cKKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5NzAzNworICAgICAgICA8cmRhcjovL3Byb2Js
ZW0vNDk5NTE0NzM+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RXZWJLaXRBUEkueGNvZGVwcm9qL3Byb2plY3QucGJ4
cHJvajoKKyAgICAgICAgKiBUZXN0V2ViS2l0QVBJL1Rlc3RzL1dlYktpdENvY29hL1JlcGFyZW50
V2ViVmlld1RpbWVvdXQubW06IEFkZGVkLgorICAgICAgICAoVEVTVCk6CisgICAgICAgICogVGVz
dFdlYktpdEFQSS9jb2NvYS9UZXN0V0tXZWJWaWV3Lmg6CisgICAgICAgICogVGVzdFdlYktpdEFQ
SS9jb2NvYS9UZXN0V0tXZWJWaWV3Lm1tOgorICAgICAgICAoLVtUZXN0V0tXZWJWaWV3IGFkZFRv
VGVzdFdpbmRvd10pOgorICAgICAgICBBZGQgYSB0ZXN0IHRoYXQgaGFuZ3Mgd2l0aG91dCB0aGlz
IGZpeC4KKwogMjAxOS0wNC0xNyAgQWxleCBDaHJpc3RlbnNlbiAgPGFjaHJpc3RlbnNlbkB3ZWJr
aXQub3JnPgogCiAgICAgICAgIFdLUmV0YWluUHRyJ3MgYWRvcHRpb24gY29uc3RydWN0b3Igc2hv
dWxkIGJlIHByaXZhdGUKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdFdlYktp
dEFQSS54Y29kZXByb2ovcHJvamVjdC5wYnhwcm9qIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKaW5kZXggOGY5MGEyMjkzMGRiMGJl
NjU1ODk3NTNkNTgzNTk3OGViYjFhNzAyZi4uYWUxNGE1Mzg0ZGEzODE2YmYxMTdlN2RmMmRmNzhm
MGFjMmEyZDc2ZCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0V2ViS2l0QVBJ
Lnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0
V2ViS2l0QVBJLnhjb2RlcHJvai9wcm9qZWN0LnBieHByb2oKQEAgLTg5LDYgKzg5LDcgQEAKIAkJ
MjkwRjQyNzUxNzJBMjIxQzAwOTM5RkYwIC8qIGN1c3RvbS1wcm90b2NvbC1zeW5jLXhoci5odG1s
IGluIENvcHkgUmVzb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsgZmlsZVJlZiA9IDI5
MEY0Mjc0MTcyQTFGREUwMDkzOUZGMCAvKiBjdXN0b20tcHJvdG9jb2wtc3luYy14aHIuaHRtbCAq
LzsgfTsKIAkJMjk3MjM0QjcxNzNBRkFDNzAwOTgzNjAxIC8qIEN1c3RvbVByb3RvY29sc0ludmFs
aWRTY2hlbWVfQnVuZGxlLmNwcCBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxkRmlsZTsg
ZmlsZVJlZiA9IDI5NzIzNEI1MTczQUZBQzcwMDk4MzYwMSAvKiBDdXN0b21Qcm90b2NvbHNJbnZh
bGlkU2NoZW1lX0J1bmRsZS5jcHAgKi87IH07CiAJCTJEMDAwNjVGMUMxRjU4OUEwMDg4RTZBNyAv
KiBXS1BERlZpZXdSZXNpemVDcmFzaC5tbSBpbiBTb3VyY2VzICovID0ge2lzYSA9IFBCWEJ1aWxk
RmlsZTsgZmlsZVJlZiA9IDJEMDAwNjVEMUMxRjU4OTQwMDg4RTZBNyAvKiBXS1BERlZpZXdSZXNp
emVDcmFzaC5tbSAqLzsgfTsKKwkJMkQwOEU5MzcyMjY3RDBGNDAwMjUxOERBIC8qIFJlcGFyZW50
V2ViVmlld1RpbWVvdXQubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7IGZp
bGVSZWYgPSAyRDA4RTkzNjIyNjdEMEYzMDAyNTE4REEgLyogUmVwYXJlbnRXZWJWaWV3VGltZW91
dC5tbSAqLzsgfTsKIAkJMkQxNjQ2RTIxRDE4NjJDRDAwMDE1QTFBIC8qIERlZmVycmVkVmlld0lu
V2luZG93U3RhdGVDaGFuZ2UubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZpbGU7
IGZpbGVSZWYgPSAyRDE2NDZFMTFEMTg2MkNEMDAwMTVBMUEgLyogRGVmZXJyZWRWaWV3SW5XaW5k
b3dTdGF0ZUNoYW5nZS5tbSAqLzsgfTsKIAkJMkQxQzA0QTcxRDc2Mjk4QjAwMEE2ODE2IC8qIFRl
c3ROYXZpZ2F0aW9uRGVsZWdhdGUubW0gaW4gU291cmNlcyAqLyA9IHtpc2EgPSBQQlhCdWlsZEZp
bGU7IGZpbGVSZWYgPSAyRDFDMDRBNjFENzYyOThCMDAwQTY4MTYgLyogVGVzdE5hdmlnYXRpb25E
ZWxlZ2F0ZS5tbSAqLzsgfTsKIAkJMkQyMUZFNTkxRjA0NjQyOTAwQjU4RTdEIC8qIFdLUERGVmll
d1N0YWJsZVByZXNlbnRhdGlvblVwZGF0ZUNhbGxiYWNrLm1tIGluIFNvdXJjZXMgKi8gPSB7aXNh
ID0gUEJYQnVpbGRGaWxlOyBmaWxlUmVmID0gMkQyMUZFNTgxRjA0NjQyODAwQjU4RTdEIC8qIFdL
UERGVmlld1N0YWJsZVByZXNlbnRhdGlvblVwZGF0ZUNhbGxiYWNrLm1tICovOyB9OwpAQCAtMTQ0
Myw2ICsxNDQ0LDcgQEAKIAkJMjlBQjhBQTIxNjRDN0E5MzAwRDQ5QkVDIC8qIFRlc3RCcm93c2lu
Z0NvbnRleHRMb2FkRGVsZWdhdGUubW0gKi8gPSB7aXNhID0gUEJYRmlsZVJlZmVyZW5jZTsgZmls
ZUVuY29kaW5nID0gNDsgbGFzdEtub3duRmlsZVR5cGUgPSBzb3VyY2Vjb2RlLmNwcC5vYmpjcHA7
IHBhdGggPSBUZXN0QnJvd3NpbmdDb250ZXh0TG9hZERlbGVnYXRlLm1tOyBzb3VyY2VUcmVlID0g
Ijxncm91cD4iOyB9OwogCQkyOUFCOEFBMzE2NEM3QTkzMDBENDlCRUMgLyogVGVzdEJyb3dzaW5n
Q29udGV4dExvYWREZWxlZ2F0ZS5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IHBhdGggPSBU
ZXN0QnJvd3NpbmdDb250ZXh0TG9hZERlbGVnYXRlLmg7IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7
IH07CiAJCTJEMDAwNjVEMUMxRjU4OTQwMDg4RTZBNyAvKiBXS1BERlZpZXdSZXNpemVDcmFzaC5t
bSAqLyA9IHtpc2EgPSBQQlhGaWxlUmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25v
d25GaWxlVHlwZSA9IHNvdXJjZWNvZGUuY3BwLm9iamNwcDsgcGF0aCA9IFdLUERGVmlld1Jlc2l6
ZUNyYXNoLm1tOyBzb3VyY2VUcmVlID0gIjxncm91cD4iOyB9OworCQkyRDA4RTkzNjIyNjdEMEYz
MDAyNTE4REEgLyogUmVwYXJlbnRXZWJWaWV3VGltZW91dC5tbSAqLyA9IHtpc2EgPSBQQlhGaWxl
UmVmZXJlbmNlOyBmaWxlRW5jb2RpbmcgPSA0OyBsYXN0S25vd25GaWxlVHlwZSA9IHNvdXJjZWNv
ZGUuY3BwLm9iamNwcDsgcGF0aCA9IFJlcGFyZW50V2ViVmlld1RpbWVvdXQubW07IHNvdXJjZVRy
ZWUgPSAiPGdyb3VwPiI7IH07CiAJCTJEMTY0NkUxMUQxODYyQ0QwMDAxNUExQSAvKiBEZWZlcnJl
ZFZpZXdJbldpbmRvd1N0YXRlQ2hhbmdlLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7
IGZpbGVFbmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2Jq
Y3BwOyBuYW1lID0gRGVmZXJyZWRWaWV3SW5XaW5kb3dTdGF0ZUNoYW5nZS5tbTsgcGF0aCA9IFdl
YktpdC9EZWZlcnJlZFZpZXdJbldpbmRvd1N0YXRlQ2hhbmdlLm1tOyBzb3VyY2VUcmVlID0gIjxn
cm91cD4iOyB9OwogCQkyRDFDMDRBNTFENzYyOThCMDAwQTY4MTYgLyogVGVzdE5hdmlnYXRpb25E
ZWxlZ2F0ZS5oICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVFbmNvZGluZyA9IDQ7
IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jLmg7IG5hbWUgPSBUZXN0TmF2aWdhdGlv
bkRlbGVnYXRlLmg7IHBhdGggPSBjb2NvYS9UZXN0TmF2aWdhdGlvbkRlbGVnYXRlLmg7IHNvdXJj
ZVRyZWUgPSAiPGdyb3VwPiI7IH07CiAJCTJEMUMwNEE2MUQ3NjI5OEIwMDBBNjgxNiAvKiBUZXN0
TmF2aWdhdGlvbkRlbGVnYXRlLm1tICovID0ge2lzYSA9IFBCWEZpbGVSZWZlcmVuY2U7IGZpbGVF
bmNvZGluZyA9IDQ7IGxhc3RLbm93bkZpbGVUeXBlID0gc291cmNlY29kZS5jcHAub2JqY3BwOyBu
YW1lID0gVGVzdE5hdmlnYXRpb25EZWxlZ2F0ZS5tbTsgcGF0aCA9IGNvY29hL1Rlc3ROYXZpZ2F0
aW9uRGVsZWdhdGUubW07IHNvdXJjZVRyZWUgPSAiPGdyb3VwPiI7IH07CkBAIC0yNjQyLDYgKzI2
NDQsNyBAQAogCQkJCTUyRDVENkJEMjFCOUYxQjIwMDQ2QUJBNiAvKiBSZW5kZXJpbmdQcm9ncmVz
cy5tbSAqLywKIAkJCQk1MkQ1RDZCRTIxQjlGMUIyMDA0NkFCQTYgLyogUmVuZGVyaW5nUHJvZ3Jl
c3NQbHVnSW4ubW0gKi8sCiAJCQkJNTJENUQ2QkYyMUI5RjFCMjAwNDZBQkE2IC8qIFJlbmRlcmlu
Z1Byb2dyZXNzUHJvdG9jb2wuaCAqLywKKwkJCQkyRDA4RTkzNjIyNjdEMEYzMDAyNTE4REEgLyog
UmVwYXJlbnRXZWJWaWV3VGltZW91dC5tbSAqLywKIAkJCQkyRDJCRUIyQzIyMzI0RTVGMDA1NTQ0
Q0EgLyogUmVxdWVzdFRleHRJbnB1dENvbnRleHQubW0gKi8sCiAJCQkJQ0Q5RTI5MkIxQzkwQTcx
RjAwMEJCODAwIC8qIFJlcXVpcmVzVXNlckFjdGlvbkZvclBsYXliYWNrLm1tICovLAogCQkJCTUx
QzhFMUE0MUYyNkFDNTQwMEJGNzMxQiAvKiBSZXNvdXJjZUxvYWRTdGF0aXN0aWNzLm1tICovLApA
QCAtNDI4Miw2ICs0Mjg1LDcgQEAKIAkJCQlBMTJEREJGQjFFODM2RjA3MDBDRjZDQUUgLyogUmVu
ZGVyZWRJbWFnZVdpdGhPcHRpb25zLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJNTJENUQ2QzAyMUI5
RjFCMzAwNDZBQkE2IC8qIFJlbmRlcmluZ1Byb2dyZXNzLm1tIGluIFNvdXJjZXMgKi8sCiAJCQkJ
RjQ2NEFGOTIyMEJCNjZFQTAwN0Y5QjE4IC8qIFJlbmRlcmluZ1Byb2dyZXNzVGVzdHMubW0gaW4g
U291cmNlcyAqLywKKwkJCQkyRDA4RTkzNzIyNjdEMEY0MDAyNTE4REEgLyogUmVwYXJlbnRXZWJW
aWV3VGltZW91dC5tbSBpbiBTb3VyY2VzICovLAogCQkJCTJEMkJFQjJEMjIzMjRFNUYwMDU1NDRD
QSAvKiBSZXF1ZXN0VGV4dElucHV0Q29udGV4dC5tbSBpbiBTb3VyY2VzICovLAogCQkJCTdDODNF
MEM0MUQwQTY1NDIwMEZFQkNGMyAvKiBSZXF1aXJlc1VzZXJBY3Rpb25Gb3JQbGF5YmFjay5tbSBp
biBTb3VyY2VzICovLAogCQkJCTdDQ0U3RjBFMUE0MTFBRTYwMDQ0N0M0QyAvKiBSZXNpemVSZXZl
cnNlUGFnaW5hdGVkV2ViVmlldy5jcHAgaW4gU291cmNlcyAqLywKZGlmZiAtLWdpdCBhL1Rvb2xz
L1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVwYXJlbnRXZWJWaWV3VGltZW91dC5t
bSBiL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvVGVzdHMvV2ViS2l0Q29jb2EvUmVwYXJlbnRXZWJWaWV3
VGltZW91dC5tbQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwLi4wNjM1MWMzMTU3NGNkM2NhMDQwOGFmNGU3MDMzYTg2MzNi
ZDQ5N2YyCi0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9UZXN0cy9XZWJL
aXRDb2NvYS9SZXBhcmVudFdlYlZpZXdUaW1lb3V0Lm1tCkBAIC0wLDAgKzEsNjggQEAKKy8qCisg
KiBDb3B5cmlnaHQgKEMpIDIwMTkgQXBwbGUgSW5jLiBBbGwgcmlnaHRzIHJlc2VydmVkLgorICoK
KyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisgKiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmli
dXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAq
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJv
ZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVu
dGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0
aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQg
SVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAqIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElD
VUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUg
SU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElO
RElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5U
SUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBP
RgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9S
IFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFO
RCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNU
UklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lT
RSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJF
LCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4K
KyAqLworCisjaW5jbHVkZSAiY29uZmlnLmgiCisKKyNpbXBvcnQgIlBsYXRmb3JtVXRpbGl0aWVz
LmgiCisjaW1wb3J0ICJUZXN0V0tXZWJWaWV3LmgiCisjaW1wb3J0IDxXZWJLaXQvV0tQcm9jZXNz
UG9vbFByaXZhdGUuaD4KKyNpbXBvcnQgPFdlYktpdC9XS1dlYlZpZXdQcml2YXRlLmg+CisjaW1w
b3J0IDxXZWJLaXQvX1dLUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uLmg+CisjaW1wb3J0IDx3dGYv
UmV0YWluUHRyLmg+CisKK1RFU1QoV2ViS2l0LCBSZXBhcmVudFdlYlZpZXdUaW1lb3V0KQorewor
ICAgIFJldGFpblB0cjxfV0tQcm9jZXNzUG9vbENvbmZpZ3VyYXRpb24+IHByb2Nlc3NQb29sQ29u
ZmlndXJhdGlvbiA9IFtbX1dLUHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uIGFsbG9jXSBpbml0XTsK
KyAgICBbcHJvY2Vzc1Bvb2xDb25maWd1cmF0aW9uIHNldElnbm9yZVN5bmNocm9ub3VzTWVzc2Fn
aW5nVGltZW91dHNGb3JUZXN0aW5nOllFU107CisKKyAgICBSZXRhaW5QdHI8V0tXZWJWaWV3Q29u
ZmlndXJhdGlvbj4gY29uZmlndXJhdGlvbiA9IGFkb3B0TlMoW1tXS1dlYlZpZXdDb25maWd1cmF0
aW9uIGFsbG9jXSBpbml0XSk7CisgICAgW2NvbmZpZ3VyYXRpb24gc2V0UHJvY2Vzc1Bvb2w6W1tb
V0tQcm9jZXNzUG9vbCBhbGxvY10gX2luaXRXaXRoQ29uZmlndXJhdGlvbjpwcm9jZXNzUG9vbENv
bmZpZ3VyYXRpb24uZ2V0KCldIGF1dG9yZWxlYXNlXV07CisKKyAgICBSZXRhaW5QdHI8VGVzdFdL
V2ViVmlldz4gd2ViVmlldyA9IGFkb3B0TlMoW1tUZXN0V0tXZWJWaWV3IGFsbG9jXSBpbml0V2l0
aEZyYW1lOkNHUmVjdE1ha2UoMCwgMCwgMTAwLCAxMDApIGNvbmZpZ3VyYXRpb246Y29uZmlndXJh
dGlvbi5nZXQoKSBhZGRUb1dpbmRvdzpZRVNdKTsKKyAgICBbd2ViVmlldyBzeW5jaHJvbm91c2x5
TG9hZEhUTUxTdHJpbmc6QCJoZWxsbyJdOworICAgIFt3ZWJWaWV3IHdhaXRGb3JOZXh0UHJlc2Vu
dGF0aW9uVXBkYXRlXTsKKworICAgIHZvaWQgKF5ydW5UZXN0KSh2b2lkKSA9IF57CisgICAgICAg
IF9fYmxvY2sgYm9vbCBkb25lID0gZmFsc2U7CisKKyAgICAgICAgZGlzcGF0Y2hfYXN5bmMoZGlz
cGF0Y2hfZ2V0X21haW5fcXVldWUoKSwgXnsKKyAgICAgICAgICAgIGRpc3BhdGNoX2FzeW5jKGRp
c3BhdGNoX2dldF9tYWluX3F1ZXVlKCksIF57CisgICAgICAgICAgICAgICAgW3dlYlZpZXcgcmVt
b3ZlRnJvbVN1cGVydmlld107CisKKyAgICAgICAgICAgICAgICBkaXNwYXRjaF9hc3luYyhkaXNw
YXRjaF9nZXRfbWFpbl9xdWV1ZSgpLCBeeworICAgICAgICAgICAgICAgICAgICBbd2ViVmlldyBh
ZGRUb1Rlc3RXaW5kb3ddOworICAgICAgICAgICAgICAgICAgICBbd2ViVmlldyB3YWl0Rm9yTmV4
dFByZXNlbnRhdGlvblVwZGF0ZV07CisgICAgICAgICAgICAgICAgICAgIGRvbmUgPSB0cnVlOwor
ICAgICAgICAgICAgICAgIH0pOworICAgICAgICAgICAgfSk7CisgICAgICAgIH0pOworCisgICAg
ICAgIFRlc3RXZWJLaXRBUEk6OlV0aWw6OnJ1bigmZG9uZSk7CisgICAgICAgIGRvbmUgPSBmYWxz
ZTsKKyAgICB9OworCisgICAgcnVuVGVzdCgpOworICAgIHJ1blRlc3QoKTsKK30KZGlmZiAtLWdp
dCBhL1Rvb2xzL1Rlc3RXZWJLaXRBUEkvY29jb2EvVGVzdFdLV2ViVmlldy5oIGIvVG9vbHMvVGVz
dFdlYktpdEFQSS9jb2NvYS9UZXN0V0tXZWJWaWV3LmgKaW5kZXggOGJhNjUyZTBhZWI2ODg2ZTIy
MjgwMzIzYjc5MmQ3MzFiYmYxODQ0Ny4uMWE0ZTA0NjIyYTE3ZDIyMGFhZGIwNDZkYmJjZDUzNDUx
YTk4YTZjMCAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFdlYktpdEFQSS9jb2NvYS9UZXN0V0tXZWJW
aWV3LmgKKysrIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9jb2NvYS9UZXN0V0tXZWJWaWV3LmgKQEAg
LTc2LDYgKzc2LDcgQEAKIC0gKE5TU3RyaW5nICopc3R5bGVQcm9wZXJ0eUF0U2VsZWN0aW9uRW5k
OihOU1N0cmluZyAqKXByb3BlcnR5TmFtZTsKIC0gKHZvaWQpY29sbGFwc2VUb1N0YXJ0OwogLSAo
dm9pZCljb2xsYXBzZVRvRW5kOworLSAodm9pZClhZGRUb1Rlc3RXaW5kb3c7CiBAZW5kCiAKICNp
ZiBQTEFURk9STShJT1NfRkFNSUxZKQpkaWZmIC0tZ2l0IGEvVG9vbHMvVGVzdFdlYktpdEFQSS9j
b2NvYS9UZXN0V0tXZWJWaWV3Lm1tIGIvVG9vbHMvVGVzdFdlYktpdEFQSS9jb2NvYS9UZXN0V0tX
ZWJWaWV3Lm1tCmluZGV4IDY0NzAzZDk1Yzk5MWEzNzQ0MWVjOWZkNDBiOGY2NzIzOTZiYzMzMmMu
LjhhMmRkMDFlOTMyYTVlZDE5Zjc4MDI0ODdhMTQxY2VlYTZlNDAzN2MgMTAwNjQ0Ci0tLSBhL1Rv
b2xzL1Rlc3RXZWJLaXRBUEkvY29jb2EvVGVzdFdLV2ViVmlldy5tbQorKysgYi9Ub29scy9UZXN0
V2ViS2l0QVBJL2NvY29hL1Rlc3RXS1dlYlZpZXcubW0KQEAgLTM1MCw2ICszNTAsMTUgQEAgLSAo
dm9pZClfc2V0VXBUZXN0V2luZG93OihOU1JlY3QpZnJhbWUKICNlbmRpZgogfQogCistICh2b2lk
KWFkZFRvVGVzdFdpbmRvdworeworI2lmIFBMQVRGT1JNKE1BQykKKyAgICBbW19ob3N0V2luZG93
IGNvbnRlbnRWaWV3XSBhZGRTdWJ2aWV3OnNlbGZdOworI2Vsc2UKKyAgICBbX2hvc3RXaW5kb3cg
YWRkU3VidmlldzpzZWxmXTsKKyNlbmRpZgorfQorCiAtICh2b2lkKWNsZWFyTWVzc2FnZUhhbmRs
ZXJzOihOU0FycmF5ICopbWVzc2FnZU5hbWVzCiB7CiAgICAgZm9yIChOU1N0cmluZyAqbWVzc2Fn
ZU5hbWUgaW4gbWVzc2FnZU5hbWVzKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>