<?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>200295</bug_id>
          
          <creation_ts>2019-07-31 00:03:26 -0700</creation_ts>
          <short_desc>[WPE] Missing UIScriptController implementation</short_desc>
          <delta_ts>2020-03-11 04:54:07 -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, LayoutTestFailure</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Zan Dobersek">zan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>annulen</cc>
    
    <cc>cgarcia</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dpino</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>gyuyoung.kim</cc>
    
    <cc>ryuan.choi</cc>
    
    <cc>sergio</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1557203</commentid>
    <comment_count>0</comment_count>
    <who name="Zan Dobersek">zan</who>
    <bug_when>2019-07-31 00:03:26 -0700</bug_when>
    <thetext>Due to that, every test invoking methods there is crashing.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1599371</commentid>
    <comment_count>1</comment_count>
      <attachid>385878</attachid>
    <who name="Carlos Garcia Campos">cgarcia</who>
    <bug_when>2019-12-17 04:49:56 -0800</bug_when>
    <thetext>Created attachment 385878
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600199</commentid>
    <comment_count>2</comment_count>
      <attachid>385878</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-19 01:34:38 -0800</bug_when>
    <thetext>Comment on attachment 385878
Patch

Clearing flags on attachment: 385878

Committed r253743: &lt;https://trac.webkit.org/changeset/253743&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600200</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-19 01:34:39 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1600201</commentid>
    <comment_count>4</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-12-19 01:35:15 -0800</bug_when>
    <thetext>&lt;rdar://problem/58073156&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1628596</commentid>
    <comment_count>5</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-03-11 04:54:07 -0700</bug_when>
    <thetext>There are still many entries in wpe/TestExpectations that point to this bug. However, this bug is now RESOLVED FIXED. The entries are:

webkit.org/b/200295 fast/events/autoscroll-when-input-is-offscreen.html [ Crash ]
webkit.org/b/200295 fast/events/autoscroll-with-software-keyboard.html [ Crash ]
webkit.org/b/200295 fast/events/before-input-prevent-insert-replacement.html [ Crash ]
webkit.org/b/200295 fast/events/input-event-insert-replacement.html [ Crash ]
webkit.org/b/200295 fast/viewport/ios/ [ Crash ]
webkit.org/b/200295 fast/visual-viewport/client-coordinates-relative-to-layout-viewport.html [ Crash ]
webkit.org/b/200295 fast/visual-viewport/client-rects-relative-to-layout-viewport.html [ Crash ]

What to do with these entries? Move them to a new bug?

In addition, since this bug landed there&apos;s one test from fast/viewport/ios/ which is no longer crashing, but failing:

fast/viewport/ios/shrink-to-fit-large-content-width.html [ Failure ]</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>385878</attachid>
            <date>2019-12-17 04:49:56 -0800</date>
            <delta_ts>2019-12-19 01:34:38 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>wpe-script-controller.diff</filename>
            <type>text/plain</type>
            <size>12796</size>
            <attacher name="Carlos Garcia Campos">cgarcia</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA5ZGNmMmY2ODViYy4uM2ZiOTdlMzdhNjkgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOS0xMi0xNyAgQ2FybG9zIEdhcmNpYSBDYW1wb3MgIDxjZ2FyY2lhQGlnYWxpYS5jb20+CisK
KyAgICAgICAgW1dQRV0gTWlzc2luZyBVSVNjcmlwdENvbnRyb2xsZXIgaW1wbGVtZW50YXRpb24K
KyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMDI5NQor
CisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFJlbW92ZSBl
eHBlY3RhdGlvbiBvZiBhIHRlc3QgdGhhdCBpcyBub3cgcGFzc2luZy4KKworICAgICAgICAqIHBs
YXRmb3JtL3dwZS9UZXN0RXhwZWN0YXRpb25zOgorCiAyMDE5LTEyLTE3ICBUaGliYXVsdCBTYXVu
aWVyICA8dHNhdW5pZXJAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1N0cmVhbWVyXVtXUEVdIEZp
eCByZWdyZXNzaW9ucyByZWxhdGVkIHRvIG91ciAnRml4IEdTdHJlYW1lciBjYXB0dXJlciBtb2Nr
JyBwYXRjaApkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvcGxhdGZvcm0vd3BlL1Rlc3RFeHBlY3Rh
dGlvbnMgYi9MYXlvdXRUZXN0cy9wbGF0Zm9ybS93cGUvVGVzdEV4cGVjdGF0aW9ucwppbmRleCA3
ODQ4YmJiOTk5Yy4uZGQ5NDQ4YTZiNjEgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL3BsYXRmb3Jt
L3dwZS9UZXN0RXhwZWN0YXRpb25zCisrKyBiL0xheW91dFRlc3RzL3BsYXRmb3JtL3dwZS9UZXN0
RXhwZWN0YXRpb25zCkBAIC03ODYsOCArNzg2LDYgQEAgd2Via2l0Lm9yZy9iLzE4ODE2MiBbIERl
YnVnIF0gZmFzdC9jYW52YXMvd2ViZ2wvdGV4SW1hZ2UyRC12aWRlby1mbGlwWS10cnVlLmh0bWwK
IAogd2Via2l0Lm9yZy9iLzE5OTQ0MCBmYXN0L21lZGlhc3RyZWFtL21lZGlhc3RyZWFtdHJhY2st
dmlkZW8tY2xvbmUuaHRtbCBbIEZhaWx1cmUgVGltZW91dCBDcmFzaCBdCiAKLXdlYmtpdC5vcmcv
Yi8yMDA1MzQgZmFzdC9ldmVudHMvZm9jdXMtYW5jaG9yLXdpdGgtdGFiaW5kZXgtaGFuZy5odG1s
IFsgQ3Jhc2ggXQotCiB3ZWJraXQub3JnL2IvMjA0MTEyIGVkaXRpbmcvYXN5bmMtY2xpcGJvYXJk
L2NsaXBib2FyZC1jaGFuZ2UtZGF0YS13aGlsZS1nZXR0aW5nLXR5cGUuaHRtbCBbIENyYXNoIF0K
IHdlYmtpdC5vcmcvYi8yMDQxMTIgZWRpdGluZy9hc3luYy1jbGlwYm9hcmQvY2xpcGJvYXJkLWNo
YW5nZS1kYXRhLXdoaWxlLXJlYWRpbmcuaHRtbCBbIENyYXNoIF0KIHdlYmtpdC5vcmcvYi8yMDQx
MTIgZWRpdGluZy9hc3luYy1jbGlwYm9hcmQvY2xpcGJvYXJkLWdldC10eXBlLXdpdGgtb2xkLWl0
ZW1zLmh0bWwgWyBDcmFzaCBdCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9D
aGFuZ2VMb2cKaW5kZXggNWRkNjg5N2E5NDQuLjE3ZWFhZDhkM2ViIDEwMDY0NAotLS0gYS9Ub29s
cy9DaGFuZ2VMb2cKKysrIGIvVG9vbHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzEgQEAKKzIwMTkt
MTItMTcgIENhcmxvcyBHYXJjaWEgQ2FtcG9zICA8Y2dhcmNpYUBpZ2FsaWEuY29tPgorCisgICAg
ICAgIFtXUEVdIE1pc3NpbmcgVUlTY3JpcHRDb250cm9sbGVyIGltcGxlbWVudGF0aW9uCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDAyOTUKKworICAg
ICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICBBZGQgaW5pdGlhbCBp
bXBsZW1lbnRhdGlvbiBvZiBVSVNjcmlwdENvbnRyb2xsZXIgZm9yIFdQRS4KKworICAgICAgICAq
IFRlc3RSdW5uZXJTaGFyZWQvVUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udHJvbGxlci5jcHA6
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9QbGF0Zm9ybVdQRS5jbWFrZToKKyAgICAgICAg
KiBXZWJLaXRUZXN0UnVubmVyL3dwZS9QbGF0Zm9ybVdlYlZpZXdXUEUuY3BwOgorICAgICAgICAo
V1RSOjpQbGF0Zm9ybVdlYlZpZXc6OmFkZFRvV2luZG93KToKKyAgICAgICAgKFdUUjo6UGxhdGZv
cm1XZWJWaWV3OjpyZW1vdmVGcm9tV2luZG93KToKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVy
L3dwZS9VSVNjcmlwdENvbnRyb2xsZXJXUEUuY3BwOiBBZGRlZC4KKyAgICAgICAgKFdUUjo6VUlT
Y3JpcHRDb250cm9sbGVyOjpjcmVhdGUpOgorICAgICAgICAoV1RSOjpVSVNjcmlwdENvbnRyb2xs
ZXJXUEU6OmRvQXN5bmNUYXNrKToKKyAgICAgICAgKFdUUjo6VUlTY3JpcHRDb250cm9sbGVyV1BF
OjpzZXRDb250aW51b3VzU3BlbGxDaGVja2luZ0VuYWJsZWQpOgorICAgICAgICAoV1RSOjpVSVNj
cmlwdENvbnRyb2xsZXJXUEU6OmNvcHlUZXh0KToKKyAgICAgICAgKFdUUjo6VUlTY3JpcHRDb250
cm9sbGVyV1BFOjpkaXNtaXNzTWVudSk6CisgICAgICAgIChXVFI6OlVJU2NyaXB0Q29udHJvbGxl
cldQRTo6aXNTaG93aW5nTWVudSBjb25zdCk6CisgICAgICAgIChXVFI6OlVJU2NyaXB0Q29udHJv
bGxlcldQRTo6YWN0aXZhdGVBdFBvaW50KToKKyAgICAgICAgKFdUUjo6VUlTY3JpcHRDb250cm9s
bGVyV1BFOjpzaW11bGF0ZUFjY2Vzc2liaWxpdHlTZXR0aW5nc0NoYW5nZU5vdGlmaWNhdGlvbik6
CisgICAgICAgIChXVFI6OlVJU2NyaXB0Q29udHJvbGxlcldQRTo6cmVtb3ZlVmlld0Zyb21XaW5k
b3cpOgorICAgICAgICAoV1RSOjpVSVNjcmlwdENvbnRyb2xsZXJXUEU6OmFkZFZpZXdUb1dpbmRv
dyk6CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci93cGUvVUlTY3JpcHRDb250cm9sbGVyV1BF
Lmg6IEFkZGVkLgorICAgICAgICAqIHdwZS9iYWNrZW5kcy9WaWV3QmFja2VuZC5oOgorCiAyMDE5
LTEyLTE3ICBDYXJsb3MgR2FyY2lhIENhbXBvcyAgPGNnYXJjaWFAaWdhbGlhLmNvbT4KIAogICAg
ICAgICBjaGVjay13ZWJraXQtc3R5bGU6IGFsbG93IHVuZGVyc2NvcmVzIGZvciBwdWJsaWMgc3lt
Ym9scyBpbiBKU0MgR0xJQiBBUEkKZGlmZiAtLWdpdCBhL1Rvb2xzL1Rlc3RSdW5uZXJTaGFyZWQv
VUlTY3JpcHRDb250ZXh0L1VJU2NyaXB0Q29udHJvbGxlci5jcHAgYi9Ub29scy9UZXN0UnVubmVy
U2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRyb2xsZXIuY3BwCmluZGV4IDc1MjJk
NTg2NGFlLi4yYWMzZDY0ZWIzMiAxMDA2NDQKLS0tIGEvVG9vbHMvVGVzdFJ1bm5lclNoYXJlZC9V
SVNjcmlwdENvbnRleHQvVUlTY3JpcHRDb250cm9sbGVyLmNwcAorKysgYi9Ub29scy9UZXN0UnVu
bmVyU2hhcmVkL1VJU2NyaXB0Q29udGV4dC9VSVNjcmlwdENvbnRyb2xsZXIuY3BwCkBAIC01OCw3
ICs1OCw3IEBAIERldmljZU9yaWVudGF0aW9uKiB0b0RldmljZU9yaWVudGF0aW9uKEpTQ29udGV4
dFJlZiBjb250ZXh0LCBKU1ZhbHVlUmVmIHZhbHVlKQogICAgIHJldHVybiBudWxscHRyOwogfQog
Ci0jaWYgIVBMQVRGT1JNKEdUSykgJiYgIVBMQVRGT1JNKENPQ09BKSAmJiAhUExBVEZPUk0oV0lO
KQorI2lmICFQTEFURk9STShHVEspICYmICFQTEFURk9STShDT0NPQSkgJiYgIVBMQVRGT1JNKFdJ
TikgJiYgIVBMQVRGT1JNKFdQRSkKIFJlZjxVSVNjcmlwdENvbnRyb2xsZXI+IFVJU2NyaXB0Q29u
dHJvbGxlcjo6Y3JlYXRlKFVJU2NyaXB0Q29udGV4dCYgY29udGV4dCkKIHsKICAgICByZXR1cm4g
YWRvcHRSZWYoKm5ldyBVSVNjcmlwdENvbnRyb2xsZXIoY29udGV4dCkpOwpkaWZmIC0tZ2l0IGEv
VG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9QbGF0Zm9ybVdQRS5jbWFrZSBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvUGxhdGZvcm1XUEUuY21ha2UKaW5kZXggMmJlZDgwYTAxOGMuLjdkNTQ1MGIyZGVi
IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL1BsYXRmb3JtV1BFLmNtYWtlCisr
KyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvUGxhdGZvcm1XUEUuY21ha2UKQEAgLTEwLDYgKzEw
LDcgQEAgbGlzdChBUFBFTkQgV2ViS2l0VGVzdFJ1bm5lcl9TT1VSQ0VTCiAgICAgJHtXRUJLSVRf
VEVTVFJVTk5FUl9ESVJ9L3dwZS9FdmVudFNlbmRlclByb3h5V1BFLmNwcAogICAgICR7V0VCS0lU
X1RFU1RSVU5ORVJfRElSfS93cGUvUGxhdGZvcm1XZWJWaWV3V1BFLmNwcAogICAgICR7V0VCS0lU
X1RFU1RSVU5ORVJfRElSfS93cGUvVGVzdENvbnRyb2xsZXJXUEUuY3BwCisgICAgJHtXRUJLSVRf
VEVTVFJVTk5FUl9ESVJ9L3dwZS9VSVNjcmlwdENvbnRyb2xsZXJXUEUuY3BwCiAgICAgJHtXRUJL
SVRfVEVTVFJVTk5FUl9ESVJ9L3dwZS9tYWluLmNwcAogKQogCmRpZmYgLS1naXQgYS9Ub29scy9X
ZWJLaXRUZXN0UnVubmVyL3dwZS9QbGF0Zm9ybVdlYlZpZXdXUEUuY3BwIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci93cGUvUGxhdGZvcm1XZWJWaWV3V1BFLmNwcAppbmRleCAyODJjNDc0M2NhMy4u
ZDQzMzMyMjRkN2UgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvd3BlL1BsYXRm
b3JtV2ViVmlld1dQRS5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci93cGUvUGxhdGZv
cm1XZWJWaWV3V1BFLmNwcApAQCAtODQsMTAgKzg0LDEyIEBAIHZvaWQgUGxhdGZvcm1XZWJWaWV3
OjpyZW1vdmVDaHJvbWVJbnB1dEZpZWxkKCkKIAogdm9pZCBQbGF0Zm9ybVdlYlZpZXc6OmFkZFRv
V2luZG93KCkKIHsKKyAgICBtX3dpbmRvdy0+YWRkQWN0aXZpdHlTdGF0ZSh3cGVfdmlld19hY3Rp
dml0eV9zdGF0ZV9pbl93aW5kb3cpOwogfQogCiB2b2lkIFBsYXRmb3JtV2ViVmlldzo6cmVtb3Zl
RnJvbVdpbmRvdygpCiB7CisgICAgbV93aW5kb3ctPnJlbW92ZUFjdGl2aXR5U3RhdGUod3BlX3Zp
ZXdfYWN0aXZpdHlfc3RhdGVfaW5fd2luZG93KTsKIH0KIAogdm9pZCBQbGF0Zm9ybVdlYlZpZXc6
OnNldFdpbmRvd0lzS2V5KGJvb2wgd2luZG93SXNLZXkpCmRpZmYgLS1naXQgYS9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL3dwZS9VSVNjcmlwdENvbnRyb2xsZXJXUEUuY3BwIGIvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci93cGUvVUlTY3JpcHRDb250cm9sbGVyV1BFLmNwcApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwMC4uNGRlN2NiNTg3MGMKLS0tIC9kZXYvbnVsbAorKysgYi9U
b29scy9XZWJLaXRUZXN0UnVubmVyL3dwZS9VSVNjcmlwdENvbnRyb2xsZXJXUEUuY3BwCkBAIC0w
LDAgKzEsMTI4IEBACisvKgorICogQ29weXJpZ2h0IChDKSAyMDE5IElnYWxpYSBTLkwuCisgKgor
ICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0
aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhh
dCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKiAxLiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAorICog
ICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNj
bGFpbWVyLgorICogMi4gUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKKyAqICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCisgKgorICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBBUFBMRSBJTkMuIEFORCBJ
VFMgQ09OVFJJQlVUT1JTIGBgQVMgSVMnJworICogQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQg
V0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCisgKiBUSEUgSU1QTElF
RCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSCisgKiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBBUFBMRSBJ
TkMuIE9SIElUUyBDT05UUklCVVRPUlMKKyAqIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsIEVYRU1QTEFSWSwgT1IKKyAqIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9G
CisgKiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1Ig
UFJPRklUUzsgT1IgQlVTSU5FU1MKKyAqIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWSBUSEVPUlkgT0YgTElBQklMSVRZLCBXSEVUSEVSIElOCisgKiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNF
KQorICogQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMgU09GVFdBUkUs
IEVWRU4gSUYgQURWSVNFRCBPRgorICogVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgor
ICovCisKKyNpbmNsdWRlICJjb25maWcuaCIKKyNpbmNsdWRlICJVSVNjcmlwdENvbnRyb2xsZXJX
UEUuaCIKKworI2luY2x1ZGUgIkV2ZW50U2VuZGVyUHJveHkuaCIKKyNpbmNsdWRlICJQbGF0Zm9y
bVdlYlZpZXcuaCIKKyNpbmNsdWRlICJUZXN0Q29udHJvbGxlci5oIgorI2luY2x1ZGUgIlRleHRD
aGVja2VyLmgiCisjaW5jbHVkZSAiVUlTY3JpcHRDb250ZXh0LmgiCisjaW5jbHVkZSA8SmF2YVNj
cmlwdENvcmUvT3BhcXVlSlNTdHJpbmcuaD4KKyNpbmNsdWRlIDx3dGYvUnVuTG9vcC5oPgorCitu
YW1lc3BhY2UgV1RSIHsKKworUmVmPFVJU2NyaXB0Q29udHJvbGxlcj4gVUlTY3JpcHRDb250cm9s
bGVyOjpjcmVhdGUoVUlTY3JpcHRDb250ZXh0JiBjb250ZXh0KQoreworICAgIHJldHVybiBhZG9w
dFJlZigqbmV3IFVJU2NyaXB0Q29udHJvbGxlcldQRShjb250ZXh0KSk7Cit9CisKK3ZvaWQgVUlT
Y3JpcHRDb250cm9sbGVyV1BFOjpkb0FzeW5jVGFzayhKU1ZhbHVlUmVmIGNhbGxiYWNrKQorewor
ICAgIHVuc2lnbmVkIGNhbGxiYWNrSUQgPSBtX2NvbnRleHQtPnByZXBhcmVGb3JBc3luY1Rhc2so
Y2FsbGJhY2ssIENhbGxiYWNrVHlwZU5vblBlcnNpc3RlbnQpOworICAgIFJ1bkxvb3A6Om1haW4o
KS5kaXNwYXRjaChbdGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBjYWxsYmFj
a0lEXSB7CisgICAgICAgIGlmICghbV9jb250ZXh0KQorICAgICAgICAgICAgcmV0dXJuOworICAg
ICAgICBtX2NvbnRleHQtPmFzeW5jVGFza0NvbXBsZXRlKGNhbGxiYWNrSUQpOworICAgIH0pOwor
fQorCit2b2lkIFVJU2NyaXB0Q29udHJvbGxlcldQRTo6c2V0Q29udGludW91c1NwZWxsQ2hlY2tp
bmdFbmFibGVkKGJvb2wgZW5hYmxlZCkKK3sKKyAgICBXZWJLaXQ6OlRleHRDaGVja2VyOjpzZXRD
b250aW51b3VzU3BlbGxDaGVja2luZ0VuYWJsZWQoZW5hYmxlZCk7Cit9CisKK3ZvaWQgVUlTY3Jp
cHRDb250cm9sbGVyV1BFOjpjb3B5VGV4dChKU1N0cmluZ1JlZikKK3sKKyAgICAvLyBGSVhNRTog
aW1wbGVtZW50LgorfQorCit2b2lkIFVJU2NyaXB0Q29udHJvbGxlcldQRTo6ZGlzbWlzc01lbnUo
KQoreworICAgIC8vIEZJWE1FOiBpbXBsZW1lbnQuCit9CisKK2Jvb2wgVUlTY3JpcHRDb250cm9s
bGVyV1BFOjppc1Nob3dpbmdNZW51KCkgY29uc3QKK3sKKyAgICAvLyBGSVhNRTogaW1wbGVtZW50
LgorICAgIHJldHVybiBmYWxzZTsKK30KKwordm9pZCBVSVNjcmlwdENvbnRyb2xsZXJXUEU6OmFj
dGl2YXRlQXRQb2ludChsb25nIHgsIGxvbmcgeSwgSlNWYWx1ZVJlZiBjYWxsYmFjaykKK3sKKyAg
ICBhdXRvKiBldmVudFNlbmRlciA9IFRlc3RDb250cm9sbGVyOjpzaW5nbGV0b24oKS5ldmVudFNl
bmRlclByb3h5KCk7CisgICAgaWYgKCFldmVudFNlbmRlcikgeworICAgICAgICBBU1NFUlRfTk9U
X1JFQUNIRUQoKTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHVuc2lnbmVkIGNhbGxi
YWNrSUQgPSBtX2NvbnRleHQtPnByZXBhcmVGb3JBc3luY1Rhc2soY2FsbGJhY2ssIENhbGxiYWNr
VHlwZU5vblBlcnNpc3RlbnQpOworCisgICAgZXZlbnRTZW5kZXItPm1vdXNlTW92ZVRvKHgsIHkp
OworICAgIGV2ZW50U2VuZGVyLT5tb3VzZURvd24oMCwgMCk7CisgICAgZXZlbnRTZW5kZXItPm1v
dXNlVXAoMCwgMCk7CisKKyAgICBSdW5Mb29wOjptYWluKCkuZGlzcGF0Y2goW3RoaXMsIHByb3Rl
Y3RlZFRoaXMgPSBtYWtlUmVmKCp0aGlzKSwgY2FsbGJhY2tJRF0geworICAgICAgICBpZiAoIW1f
Y29udGV4dCkKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgbV9jb250ZXh0LT5hc3luY1Rh
c2tDb21wbGV0ZShjYWxsYmFja0lEKTsKKyAgICB9KTsKK30KKwordm9pZCBVSVNjcmlwdENvbnRy
b2xsZXJXUEU6OnNpbXVsYXRlQWNjZXNzaWJpbGl0eVNldHRpbmdzQ2hhbmdlTm90aWZpY2F0aW9u
KEpTVmFsdWVSZWYgY2FsbGJhY2spCit7CisgICAgLy8gRklYTUU6IGltcGxlbWVudC4KKyAgICBk
b0FzeW5jVGFzayhjYWxsYmFjayk7Cit9CisKK3ZvaWQgVUlTY3JpcHRDb250cm9sbGVyV1BFOjpy
ZW1vdmVWaWV3RnJvbVdpbmRvdyhKU1ZhbHVlUmVmIGNhbGxiYWNrKQoreworICAgIHVuc2lnbmVk
IGNhbGxiYWNrSUQgPSBtX2NvbnRleHQtPnByZXBhcmVGb3JBc3luY1Rhc2soY2FsbGJhY2ssIENh
bGxiYWNrVHlwZU5vblBlcnNpc3RlbnQpOworICAgIGF1dG8qIG1haW5XZWJWaWV3ID0gVGVzdENv
bnRyb2xsZXI6OnNpbmdsZXRvbigpLm1haW5XZWJWaWV3KCk7CisgICAgbWFpbldlYlZpZXctPnJl
bW92ZUZyb21XaW5kb3coKTsKKworICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRjaChbdGhpcywg
cHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBjYWxsYmFja0lEXSB7CisgICAgICAgIGlm
ICghbV9jb250ZXh0KQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBtX2NvbnRleHQtPmFz
eW5jVGFza0NvbXBsZXRlKGNhbGxiYWNrSUQpOworICAgIH0pOworfQorCit2b2lkIFVJU2NyaXB0
Q29udHJvbGxlcldQRTo6YWRkVmlld1RvV2luZG93KEpTVmFsdWVSZWYgY2FsbGJhY2spCit7Cisg
ICAgdW5zaWduZWQgY2FsbGJhY2tJRCA9IG1fY29udGV4dC0+cHJlcGFyZUZvckFzeW5jVGFzayhj
YWxsYmFjaywgQ2FsbGJhY2tUeXBlTm9uUGVyc2lzdGVudCk7CisgICAgYXV0byogbWFpbldlYlZp
ZXcgPSBUZXN0Q29udHJvbGxlcjo6c2luZ2xldG9uKCkubWFpbldlYlZpZXcoKTsKKyAgICBtYWlu
V2ViVmlldy0+YWRkVG9XaW5kb3coKTsKKworICAgIFJ1bkxvb3A6Om1haW4oKS5kaXNwYXRjaChb
dGhpcywgcHJvdGVjdGVkVGhpcyA9IG1ha2VSZWYoKnRoaXMpLCBjYWxsYmFja0lEXSB7CisgICAg
ICAgIGlmICghbV9jb250ZXh0KQorICAgICAgICAgICAgcmV0dXJuOworICAgICAgICBtX2NvbnRl
eHQtPmFzeW5jVGFza0NvbXBsZXRlKGNhbGxiYWNrSUQpOworICAgIH0pOworfQorCit9IC8vIG5h
bWVzcGFjZSBXVFIKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvd3BlL1VJU2Ny
aXB0Q29udHJvbGxlcldQRS5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci93cGUvVUlTY3JpcHRD
b250cm9sbGVyV1BFLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAuLjEw
ZTUxYjEzZWM0Ci0tLSAvZGV2L251bGwKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci93cGUv
VUlTY3JpcHRDb250cm9sbGVyV1BFLmgKQEAgLTAsMCArMSw1MiBAQAorLyoKKyAqIENvcHlyaWdo
dCAoQykgMjAxOSBJZ2FsaWEgUy5MLgorICoKKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAorICogbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zCisg
KiBhcmUgbWV0OgorICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0
YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRp
dGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9u
cyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCisgKiAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMg
cHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgorICoKKyAqIFRISVMgU09GVFdBUkUgSVMg
UFJPVklERUQgQlkgQVBQTEUgSU5DLiBBTkQgSVRTIENPTlRSSUJVVE9SUyBgYEFTIElTJycKKyAq
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLAorICogVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUgorICogUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgQVBQTEUgSU5DLiBPUiBJVFMgQ09OVFJJQlVUT1JTCisgKiBC
RSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLCBF
WEVNUExBUlksIE9SCisgKiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCBQUk9DVVJFTUVOVCBPRgorICogU1VCU1RJVFVURSBHT09EUyBPUiBTRVJW
SUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTCisgKiBJTlRF
UlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GIExJQUJJTElUWSwg
V0hFVEhFUiBJTgorICogQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xV
RElORyBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkKKyAqIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQg
T0YgVEhFIFVTRSBPRiBUSElTIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YKKyAqIFRIRSBQ
T1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KKyAqLworCisjcHJhZ21hIG9uY2UKKworI2luY2x1
ZGUgIlBsYXRmb3JtV2ViVmlldy5oIgorI2luY2x1ZGUgIlRlc3RDb250cm9sbGVyLmgiCisjaW5j
bHVkZSAiVUlTY3JpcHRDb250cm9sbGVyLmgiCisKK25hbWVzcGFjZSBXVFIgeworCitjbGFzcyBV
SVNjcmlwdENvbnRyb2xsZXJXUEUgZmluYWwgOiBwdWJsaWMgVUlTY3JpcHRDb250cm9sbGVyIHsK
K3B1YmxpYzoKKyAgICBleHBsaWNpdCBVSVNjcmlwdENvbnRyb2xsZXJXUEUoVUlTY3JpcHRDb250
ZXh0JiBjb250ZXh0KQorICAgICAgICA6IFVJU2NyaXB0Q29udHJvbGxlcihjb250ZXh0KQorICAg
IHsKKyAgICB9CisKKyAgICB2b2lkIGRvQXN5bmNUYXNrKEpTVmFsdWVSZWYpIG92ZXJyaWRlOwor
ICAgIHZvaWQgc2V0Q29udGludW91c1NwZWxsQ2hlY2tpbmdFbmFibGVkKGJvb2wpIG92ZXJyaWRl
OworICAgIHZvaWQgY29weVRleHQoSlNTdHJpbmdSZWYpIG92ZXJyaWRlOworICAgIHZvaWQgZGlz
bWlzc01lbnUoKSBvdmVycmlkZTsKKyAgICBib29sIGlzU2hvd2luZ01lbnUoKSBjb25zdCBvdmVy
cmlkZTsKKyAgICB2b2lkIGFjdGl2YXRlQXRQb2ludChsb25nIHgsIGxvbmcgeSwgSlNWYWx1ZVJl
ZiBjYWxsYmFjaykgb3ZlcnJpZGU7CisgICAgdm9pZCBzaW11bGF0ZUFjY2Vzc2liaWxpdHlTZXR0
aW5nc0NoYW5nZU5vdGlmaWNhdGlvbihKU1ZhbHVlUmVmKSBvdmVycmlkZTsKKyAgICB2b2lkIHJl
bW92ZVZpZXdGcm9tV2luZG93KEpTVmFsdWVSZWYpIG92ZXJyaWRlOworICAgIHZvaWQgYWRkVmll
d1RvV2luZG93KEpTVmFsdWVSZWYpIG92ZXJyaWRlOworfTsKKworfSAvLyBuYW1lc3BhY2UgV1RS
CmRpZmYgLS1naXQgYS9Ub29scy93cGUvYmFja2VuZHMvVmlld0JhY2tlbmQuaCBiL1Rvb2xzL3dw
ZS9iYWNrZW5kcy9WaWV3QmFja2VuZC5oCmluZGV4IGRmODU3OTdiZTI1Li41NDYyZTliN2U4MiAx
MDA2NDQKLS0tIGEvVG9vbHMvd3BlL2JhY2tlbmRzL1ZpZXdCYWNrZW5kLmgKKysrIGIvVG9vbHMv
d3BlL2JhY2tlbmRzL1ZpZXdCYWNrZW5kLmgKQEAgLTYwLDYgKzYwLDggQEAgcHVibGljOgogI2Vu
ZGlmCiAKICAgICBzdHJ1Y3Qgd3BlX3ZpZXdfYmFja2VuZCogYmFja2VuZCgpIGNvbnN0OworICAg
IHZvaWQgYWRkQWN0aXZpdHlTdGF0ZSh1aW50MzJfdCk7CisgICAgdm9pZCByZW1vdmVBY3Rpdml0
eVN0YXRlKHVpbnQzMl90KTsKIAogcHJvdGVjdGVkOgogICAgIFZpZXdCYWNrZW5kKHVpbnQzMl90
IHdpZHRoLCB1aW50MzJfdCBoZWlnaHQpOwpAQCAtNzAsOSArNzIsNiBAQCBwcm90ZWN0ZWQ6CiAg
ICAgdm9pZCBpbml0aWFsaXplQWNjZXNzaWJpbGl0eSgpOwogICAgIHZvaWQgdXBkYXRlQWNjZXNz
aWJpbGl0eVN0YXRlKHVpbnQzMl90KTsKIAotICAgIHZvaWQgYWRkQWN0aXZpdHlTdGF0ZSh1aW50
MzJfdCk7Ci0gICAgdm9pZCByZW1vdmVBY3Rpdml0eVN0YXRlKHVpbnQzMl90KTsKLQogICAgIHZv
aWQgZGlzcGF0Y2hJbnB1dFBvaW50ZXJFdmVudChzdHJ1Y3Qgd3BlX2lucHV0X3BvaW50ZXJfZXZl
bnQqKTsKICAgICB2b2lkIGRpc3BhdGNoSW5wdXRBeGlzRXZlbnQoc3RydWN0IHdwZV9pbnB1dF9h
eGlzX2V2ZW50Kik7CiAgICAgdm9pZCBkaXNwYXRjaElucHV0S2V5Ym9hcmRFdmVudChzdHJ1Y3Qg
d3BlX2lucHV0X2tleWJvYXJkX2V2ZW50Kik7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>