<?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>200204</bug_id>
          
          <creation_ts>2019-07-28 12:38:06 -0700</creation_ts>
          <short_desc>Content in &lt;iframe&gt; should override &quot;touch-action&quot; set in embedding document</short_desc>
          <delta_ts>2020-04-08 14:44:04 -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>CSS</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=200205</see_also>
    
    <see_also>https://bugs.webkit.org/show_bug.cgi?id=210041</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>
          <dependson>200853</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1556426</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-07-28 12:38:06 -0700</bug_when>
    <thetext>What should be the behavior of touch-action on an &lt;iframe&gt;? Should it override the touch-actions of the iframe contents or not?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1561978</commentid>
    <comment_count>1</comment_count>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-08-16 01:24:27 -0700</bug_when>
    <thetext>I would have expected them to, but the spec doesn&apos;t seem to say anything in that regard. Empirically, the attached test shows in the Chrome dev tools using Pixel 2 as the emulated device that scrollable content in an &lt;iframe&gt; does scroll when the top-level document has &quot;touch-action: none&quot; set.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1561979</commentid>
    <comment_count>2</comment_count>
      <attachid>376484</attachid>
    <who name="Antoine Quint">graouts</who>
    <bug_when>2019-08-16 01:24:46 -0700</bug_when>
    <thetext>Created attachment 376484
Test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562010</commentid>
    <comment_count>3</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-16 04:57:13 -0700</bug_when>
    <thetext>&lt;rdar://problem/54355249&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562011</commentid>
    <comment_count>4</comment_count>
      <attachid>376493</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-16 05:04:43 -0700</bug_when>
    <thetext>Created attachment 376493
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562016</commentid>
    <comment_count>5</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-16 06:07:11 -0700</bug_when>
    <thetext>(In reply to Antoine Quint from comment #1)
&gt; I would have expected them to, but the spec doesn&apos;t seem to say anything in
&gt; that regard. Empirically, the attached test shows in the Chrome dev tools
&gt; using Pixel 2 as the emulated device that scrollable content in an &lt;iframe&gt;
&gt; does scroll when the top-level document has &quot;touch-action: none&quot; set.

I don&apos;t think spec is ambiguous about this:

&quot;A touch behavior is supported if it conforms to the touch-action property of each element between the hit tested element and its nearest ancestor with the default touch behavior (including both the hit tested element and the element with the default touch behavior).&quot;

With iframe content the &quot;nearest ancestor with the default touch behavior&quot; is the iframe. If there is no &apos;touch-action&apos; set in any of the elements between the touch element and the iframe then default touch-action (auto) is applied, no matter what it is set in iframes ancestors.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562017</commentid>
    <comment_count>6</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-16 06:18:17 -0700</bug_when>
    <thetext>Well, I suppose it is bit ambiguous what &quot;nearest ancestor with the default touch behavior&quot; exactly means for frame content as &lt;iframe&gt; is not a DOM ancestor of its content document. Whatever the interpretation is it doesn&apos;t affect this bug though.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562044</commentid>
    <comment_count>7</comment_count>
      <attachid>376493</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-16 08:48:09 -0700</bug_when>
    <thetext>Comment on attachment 376493
patch

Clearing flags on attachment: 376493

Committed r248772: &lt;https://trac.webkit.org/changeset/248772&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562045</commentid>
    <comment_count>8</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-16 08:48:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562410</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-16 22:15:42 -0700</bug_when>
    <thetext>Re-opened since this is blocked by bug 200853</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562446</commentid>
    <comment_count>10</comment_count>
      <attachid>376598</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-17 00:30:21 -0700</bug_when>
    <thetext>Created attachment 376598
alternative fix

Instead of generating the event region for frame top layer (the previous patch) simply treat the missing region as indicating touch-action:none when resolving touch-actions in UI process.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562447</commentid>
    <comment_count>11</comment_count>
      <attachid>376599</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2019-08-17 00:33:42 -0700</bug_when>
    <thetext>Created attachment 376599
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562458</commentid>
    <comment_count>12</comment_count>
      <attachid>376599</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-17 01:50:19 -0700</bug_when>
    <thetext>Comment on attachment 376599
patch

Clearing flags on attachment: 376599

Committed r248819: &lt;https://trac.webkit.org/changeset/248819&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1562459</commentid>
    <comment_count>13</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-08-17 01:50:21 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>376484</attachid>
            <date>2019-08-16 01:24:46 -0700</date>
            <delta_ts>2019-08-16 01:24:46 -0700</delta_ts>
            <desc>Test</desc>
            <filename>touch-action-with-iframe.html</filename>
            <type>text/html</type>
            <size>650</size>
            <attacher name="Antoine Quint">graouts</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sPgo8aGVhZD4KICAgIDx0aXRsZT50b3VjaC1hY3Rpb24gdGVz
dGluZzwvdGl0bGU+CiAgICA8bWV0YSBuYW1lPSJ2aWV3cG9ydCIgY29udGVudD0id2lkdGg9ZGV2
aWNlLXdpZHRoLCBpbml0aWFsLXNjYWxlPTEiPgogICAgPHN0eWxlPgoKYm9keSB7CiAgICB0b3Vj
aC1hY3Rpb246IG5vbmU7CiAgICBtYXJnaW46IDA7Cn0KCiogewogICAgcG9zaXRpb246IGFic29s
dXRlOwogICAgbGVmdDogMDsKICAgIHRvcDogMDsKfQoKLnNjcm9sbGFibGUgewogICAgd2lkdGg6
IDIwMHZ3OwogICAgaGVpZ2h0OiAyMDB2aDsKICAgIGJhY2tncm91bmQtY29sb3I6IGJsdWU7Cn0K
CiAgICA8L3N0eWxlPgo8L2hlYWQ+Cjxib2R5PgogICAgPGRpdiBjbGFzcz0ic2Nyb2xsYWJsZSI+
PC9kaXY+CiAgICA8aWZyYW1lPjwvaWZyYW1lPgogICAgPHNjcmlwdD4KCiAgICAgICAgZG9jdW1l
bnQucXVlcnlTZWxlY3RvcigiaWZyYW1lIikuY29udGVudERvY3VtZW50LmJvZHkuYXBwZW5kQ2hp
bGQoZG9jdW1lbnQuY3JlYXRlRWxlbWVudCgiZGl2IikpLnN0eWxlID0gIndpZHRoOiAyMDB2dzsg
aGVpZ2h0OiAyMDB2aDsgYmFja2dyb3VuZC1jb2xvcjogZ3JlZW4iOwogICAgICAgIAogICAgPC9z
Y3JpcHQ+CjwvYm9keT4KPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376493</attachid>
            <date>2019-08-16 05:04:43 -0700</date>
            <delta_ts>2019-08-17 00:30:21 -0700</delta_ts>
            <desc>patch</desc>
            <filename>event-region-frame.patch</filename>
            <type>text/plain</type>
            <size>4778</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCAzMTI3MjBkMTNjMy4uODYwOWYxMTEzZjcgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOS0wOC0xNiAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
Q29udGVudCBpbiA8aWZyYW1lPiBzaG91bGQgb3ZlcnJpZGUgInRvdWNoLWFjdGlvbiIgc2V0IGlu
IGVtYmVkZGluZyBkb2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjAwMjA0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NDM1NTI0OT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBvaW50ZXJl
dmVudHMvaW9zL3RvdWNoLWFjdGlvbi1yZWdpb24tZnJhbWUtZXhwZWN0ZWQudHh0OiBBZGRlZC4K
KyAgICAgICAgKiBwb2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tcmVnaW9uLWZyYW1lLmh0
bWw6IEFkZGVkLgorCiAyMDE5LTA4LTE1ICBKb3NlcGggUGVjb3Jhcm8gIDxwZWNvcmFyb0BhcHBs
ZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogVXBkYXRlIEVzcHJpbWEgdG8gc3VwcG9y
dCBtb2Rlcm4gSmF2YVNjcmlwdCBsYW5ndWFnZSBmZWF0dXJlcwpkaWZmIC0tZ2l0IGEvTGF5b3V0
VGVzdHMvcG9pbnRlcmV2ZW50cy9pb3MvdG91Y2gtYWN0aW9uLXJlZ2lvbi1mcmFtZS1leHBlY3Rl
ZC50eHQgYi9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tcmVnaW9u
LWZyYW1lLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MC4uZjlkOGY3NzYzZmIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyZXZl
bnRzL2lvcy90b3VjaC1hY3Rpb24tcmVnaW9uLWZyYW1lLWV4cGVjdGVkLnR4dApAQCAtMCwwICsx
LDQzIEBACisgCisoR3JhcGhpY3NMYXllcgorICAoYW5jaG9yIDAuMDAgMC4wMCkKKyAgKGJvdW5k
cyAzMDAuMDAgMTAxNi4wMCkKKyAgKGNoaWxkcmVuIDEKKyAgICAoR3JhcGhpY3NMYXllcgorICAg
ICAgKGJvdW5kcyAzMDAuMDAgMTAxNi4wMCkKKyAgICAgIChkcmF3c0NvbnRlbnQgMSkKKyAgICAg
IChldmVudCByZWdpb24KKyAgICAgICAgKHJlY3QgKDAsMCkgd2lkdGg9MzAwIGhlaWdodD0xMDE2
KQorICAgICAgKQorICAgICAgKGNoaWxkcmVuIDEKKyAgICAgICAgKEdyYXBoaWNzTGF5ZXIKKyAg
ICAgICAgKQorICAgICAgKQorICAgICkKKyAgKQorKQorKEdyYXBoaWNzTGF5ZXIKKyAgKGFuY2hv
ciAwLjAwIDAuMDApCisgIChib3VuZHMgMzAwLjAwIDEwMTYuMDApCisgIChjaGlsZHJlbiAxCisg
ICAgKEdyYXBoaWNzTGF5ZXIKKyAgICAgIChib3VuZHMgMzAwLjAwIDEwMTYuMDApCisgICAgICAo
ZHJhd3NDb250ZW50IDEpCisgICAgICAoZXZlbnQgcmVnaW9uCisgICAgICAgIChyZWN0ICgwLDAp
IHdpZHRoPTMwMCBoZWlnaHQ9MTAxNikKKyAgICAgICAgKHRvdWNoLWFjdGlvbgorICAgICAgICAg
IChtYW5pcHVsYXRpb24gICAgICAgICAgCisgICAgICAgICAgICAocmVjdCAoMCwwKSB3aWR0aD0y
NyBoZWlnaHQ9OCkKKyAgICAgICAgICAgIChyZWN0ICgwLDgpIHdpZHRoPTI5MiBoZWlnaHQ9MTEp
CisgICAgICAgICAgICAocmVjdCAoOCwxOSkgd2lkdGg9Mjg0IGhlaWdodD05ODkpCisgICAgICAg
ICAgKQorICAgICAgICApCisgICAgICApCisgICAgICAoY2hpbGRyZW4gMQorICAgICAgICAoR3Jh
cGhpY3NMYXllcgorICAgICAgICApCisgICAgICApCisgICAgKQorICApCispCisKZGlmZiAtLWdp
dCBhL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3RvdWNoLWFjdGlvbi1yZWdpb24tZnJh
bWUuaHRtbCBiL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3RvdWNoLWFjdGlvbi1yZWdp
b24tZnJhbWUuaHRtbApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMC4uZjNh
NTkwYjQzOTQKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lv
cy90b3VjaC1hY3Rpb24tcmVnaW9uLWZyYW1lLmh0bWwKQEAgLTAsMCArMSwyOCBAQAorPCFET0NU
WVBFIGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxv
d1Njcm9sbGluZ0VuYWJsZWQ9dHJ1ZSBpbnRlcm5hbDpBc3luY0ZyYW1lU2Nyb2xsaW5nRW5hYmxl
ZD10cnVlIF0gLS0+Cis8aHRtbD4KKzxzdHlsZT4KK2JvZHkgeyB0b3VjaC1hY3Rpb246IG5vbmU7
IH0KKzwvc3R5bGU+Cis8Ym9keSBvbmxvYWQ9InRlc3QoKSI+Cis8aWZyYW1lIHNyY2RvYz0iPGJv
ZHkgc3R5bGU9J2hlaWdodDoxMDAwcHgnPlRlc3Q8L2JvZHk+Ij48L2lmcmFtZT4KKzxpZnJhbWUg
c3JjZG9jPSI8Ym9keSBzdHlsZT0naGVpZ2h0OjEwMDBweDt0b3VjaC1hY3Rpb246bWFuaXB1bGF0
aW9uJz5UZXN0PC9ib2R5PiI+PC9pZnJhbWU+CisKKzxwcmUgaWQ9InJlc3VsdHMiPjwvcHJlPgor
PHNjcmlwdD4KK2lmICh3aW5kb3cudGVzdFJ1bm5lcikgeworICAgIHRlc3RSdW5uZXIuZHVtcEFz
VGV4dCgpOworICAgIHRlc3RSdW5uZXIud2FpdFVudGlsRG9uZSgpOworfQorCitmdW5jdGlvbiB0
ZXN0KCkgeworICAgIGlmICghd2luZG93LmludGVybmFscykKKyAgICAgICAgcmV0dXJuOworICAg
IGZvciAoY29uc3QgZnJhbWUgb2YgZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgiaWZyYW1lIikp
IHsKKyAgICAgICAgY29uc3QgZG9jID0gZnJhbWUuY29udGVudERvY3VtZW50OworICAgICAgICBy
ZXN1bHRzLmlubmVyVGV4dCArPSBpbnRlcm5hbHMubGF5ZXJUcmVlQXNUZXh0KGRvYywgaW50ZXJu
YWxzLkxBWUVSX1RSRUVfSU5DTFVERVNfRVZFTlRfUkVHSU9OIHwgIGludGVybmFscy5MQVlFUl9U
UkVFX0lOQ0xVREVTX1JPT1RfTEFZRVJfUFJPUEVSVElFUyk7CisgICAgfQorICAgIHRlc3RSdW5u
ZXIubm90aWZ5RG9uZSgpOworfQorPC9zY3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+CmRpZmYgLS1n
aXQgYS9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cK
aW5kZXggYTVlYTE4ZGFmYTcuLjkyZjUxZDM5OTc0IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29y
ZS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjEg
QEAKKzIwMTktMDgtMTYgIEFudHRpIEtvaXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAg
ICAgIENvbnRlbnQgaW4gPGlmcmFtZT4gc2hvdWxkIG92ZXJyaWRlICJ0b3VjaC1hY3Rpb24iIHNl
dCBpbiBlbWJlZGRpbmcgZG9jdW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTIwMDIwNAorICAgICAgICA8cmRhcjovL3Byb2JsZW0vNTQzNTUyNDk+
CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVzdDog
cG9pbnRlcmV2ZW50cy9pb3MvdG91Y2gtYWN0aW9uLXJlZ2lvbi1mcmFtZS5odG1sCisKKyAgICAg
ICAgU3ViZnJhbWVzIHdoZXJlIGNvbnRlbnQgZG9lc24ndCB1c2UgYW55IHRvdWNoLWFjdGlvbiBw
cm9wZXJ0aWVzIHdvbid0IGdlbmVyYXRlIGV2ZW50IHJlZ2lvbiBmb3IgdGhlaXIgbWFpbiBsYXll
ci4KKyAgICAgICAgQXMgYSByZXN1bHQgdGhlIHRvdWNoLWFjdGlvbiBwcm9wZXJ0eSBnZXRzIGNv
bXB1dGVkIGluIFVJIHByb2Nlc3MgdG8gdGhlIHBhcmVudCBmcmFtZXMgdG91Y2gtYWN0aW9uIChp
bnN0ZWFkIG9mICdhdXRvJykuCisKKyAgICAgICAgKiByZW5kZXJpbmcvUmVuZGVyTGF5ZXJCYWNr
aW5nLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OlJlbmRlckxheWVyQmFja2luZzo6dXBkYXRlRXZl
bnRSZWdpb24pOgorCisgICAgICAgIEdlbmVyYXRlIGV2ZW50IHJlZ2lvbiBmb3IgdGhlIG1haW4g
bGF5ZXIgb2Ygc3ViZnJhbWVzLgorCiAyMDE5LTA4LTE2ICBZdXN1a2UgU3V6dWtpICA8eXN1enVr
aUBhcHBsZS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgc3BlY3VsYXRpdmUgYnVpbGQgZml4
IGZvciBXaW5DYWlybywgcGFydCAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9yZW5kZXJp
bmcvUmVuZGVyTGF5ZXJCYWNraW5nLmNwcCBiL1NvdXJjZS9XZWJDb3JlL3JlbmRlcmluZy9SZW5k
ZXJMYXllckJhY2tpbmcuY3BwCmluZGV4IDIyZWQ2ZGQ3YzAyLi41Y2ViYjVlNjFiYiAxMDA2NDQK
LS0tIGEvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHAKKysr
IGIvU291cmNlL1dlYkNvcmUvcmVuZGVyaW5nL1JlbmRlckxheWVyQmFja2luZy5jcHAKQEAgLTE1
ODgsNyArMTU4OCw3IEBAIHZvaWQgUmVuZGVyTGF5ZXJCYWNraW5nOjp1cGRhdGVFdmVudFJlZ2lv
bigpCiAjaWYgRU5BQkxFKFBPSU5URVJfRVZFTlRTKQogICAgIGhhc1RvdWNoQWN0aW9uRWxlbWVu
dHMgPSByZW5kZXJlcigpLmRvY3VtZW50KCkubWF5SGF2ZUVsZW1lbnRzV2l0aE5vbkF1dG9Ub3Vj
aEFjdGlvbigpOwogI2VuZGlmCi0gICAgaWYgKG1fb3duaW5nTGF5ZXIuaXNSZW5kZXJWaWV3TGF5
ZXIoKSAmJiAhaGFzVG91Y2hBY3Rpb25FbGVtZW50cykKKyAgICBpZiAobV9pc01haW5GcmFtZVJl
bmRlclZpZXdMYXllciAmJiAhaGFzVG91Y2hBY3Rpb25FbGVtZW50cykKICAgICAgICAgcmV0dXJu
OwogCiAgICAgR3JhcGhpY3NDb250ZXh0IG51bGxDb250ZXh0KG51bGxwdHIpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376598</attachid>
            <date>2019-08-17 00:30:21 -0700</date>
            <delta_ts>2019-08-17 00:31:29 -0700</delta_ts>
            <desc>alternative fix</desc>
            <filename>touch-action-frame-main-layer.patch</filename>
            <type>text/plain</type>
            <size>5093</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjOWQ2ZWRmZGI3My4uNmFiOGM0YmI1M2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOS0wOC0xNyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
Q29udGVudCBpbiA8aWZyYW1lPiBzaG91bGQgb3ZlcnJpZGUgInRvdWNoLWFjdGlvbiIgc2V0IGlu
IGVtYmVkZGluZyBkb2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjAwMjA0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NDM1NTI0OT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBvaW50ZXJl
dmVudHMvaW9zL3RvdWNoLWFjdGlvbi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogcG9pbnRlcmV2ZW50cy9pb3MvdG91Y2gtYWN0aW9uLW5vbmUt
d2l0aC1mcmFtZS1pbnNpZGUuaHRtbDogQWRkZWQuCisKIDIwMTktMDgtMTYgIENvbW1pdCBRdWV1
ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxp
bmcgb3V0IHIyNDg3NzIuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lv
cy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWluc2lkZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWlu
c2lkZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAu
LjQwMTFlZDk1OTExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50
cy9pb3MvdG91Y2gtYWN0aW9uLW5vbmUtd2l0aC1mcmFtZS1pbnNpZGUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNiBAQAorCisKKy0tLS0tLS0tCitGcmFtZTogJzwhLS1mcmFtZTEtLT4nCistLS0t
LS0tLQorU2Nyb2xsZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9z
L3RvdWNoLWFjdGlvbi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLmh0bWwgYi9MYXlvdXRUZXN0cy9w
b2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWluc2lkZS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5hNWMyMzMyMmRlZgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3RvdWNoLWFjdGlv
bi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLmh0bWwKQEAgLTAsMCArMSw0OCBAQAorPCFET0NUWVBF
IGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Nj
cm9sbGluZ0VuYWJsZWQ9dHJ1ZSBpbnRlcm5hbDpBc3luY0ZyYW1lU2Nyb2xsaW5nRW5hYmxlZD10
cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9
IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIj4KKzxzY3JpcHQgc3JjPSIuLi8u
Li9yZXNvdXJjZXMvYmFzaWMtZ2VzdHVyZXMuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorYm9keSB7
IHRvdWNoLWFjdGlvbjpub25lIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0
UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5lci5k
dW1wQ2hpbGRGcmFtZXNBc1RleHQoKTsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsK
K30KKworZnVuY3Rpb24gd2FpdFByb21pc2UoZGVsYXkpIHsKKyAgICByZXR1cm4gbmV3IFByb21p
c2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KHJlc29sdmUsIGRlbGF5KSk7Cit9CisKK2FzeW5jIGZ1
bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
cmV0dXJuOworCisgICAgYXdhaXQgdG91Y2hBbmREcmFnRnJvbVBvaW50VG9Qb2ludCgxMDAsIDEw
MCwgMTAwLCA1MCk7CisgICAgYXdhaXQgbGlmdFVwQXRQb2ludCgxMDAsIDUwKTsKKyAgICBhd2Fp
dCB3YWl0UHJvbWlzZSgxMDAwKTsKKworICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQor
PC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8aWZyYW1lIHNyY2RvYz0iCisg
ICAgPGh0bWw+CisgICAgPHNjcmlwdD4KKyAgICBmdW5jdGlvbiBzY3JvbGwoKSB7CisgICAgICAg
IGRvY3VtZW50LmJvZHkuaW5uZXJUZXh0ID0gJ1Njcm9sbGVkJzsKKyAgICAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAg
fQorICAgIDwvc2NyaXB0PgorICAgIDxib2R5IHN0eWxlPSdoZWlnaHQ6MTAwMHB4JyBvbnNjcm9s
bD0nc2Nyb2xsKCknPgorICAgIFRoaXMgZG9jdW1lbnQgc2hvdWxkIGJlIHNjcm9sbGFibGUuCisg
ICAgPC9ib2R5PgorICAgIDwvaHRtbD4KKyIgd2lkdGg9NTAwIGhlaWdodD01MDA+Cis8L2lmcmFt
ZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxv
ZyBiL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBiMWY5MWRjNWZhNC4uYWI1ODM5MDk1
ODQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cKQEAgLTEsNCArMSw0IEBACi0yMDE5LTA4LTE2ICBDb21taXQgUXVldWUg
IDxjb21taXQtcXVldWVAd2Via2l0Lm9yZz4KKy8yMDE5LTA4LTE2ICBDb21taXQgUXVldWUgIDxj
b21taXQtcXVldWVAd2Via2l0Lm9yZz4KIAogICAgICAgICBVbnJldmlld2VkLCByb2xsaW5nIG91
dCByMjQ4NzcyLgogICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MjAwODUzCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZyBiL1NvdXJjZS9X
ZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDEyZTQ1Nzg0OTY4Li4xY2U3NzhlYTY5OSAxMDA2NDQKLS0t
IGEvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cK
QEAgLTEsMyArMSwyMCBAQAorMjAxOS0wOC0xNyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBs
ZS5jb20+CisKKyAgICAgICAgQ29udGVudCBpbiA8aWZyYW1lPiBzaG91bGQgb3ZlcnJpZGUgInRv
dWNoLWFjdGlvbiIgc2V0IGluIGVtYmVkZGluZyBkb2N1bWVudAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjAwMjA0CisgICAgICAgIDxyZGFyOi8vcHJv
YmxlbS81NDM1NTI0OT4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKwor
ICAgICAgICBTdWJmcmFtZXMgd2hlcmUgY29udGVudCBkb2Vzbid0IHVzZSBhbnkgdG91Y2gtYWN0
aW9uIHByb3BlcnRpZXMgd29uJ3QgZ2VuZXJhdGUgZXZlbnQgcmVnaW9uIGZvciB0aGVpciBtYWlu
IGxheWVyLgorICAgICAgICBBcyBhIHJlc3VsdCB0aGUgdG91Y2gtYWN0aW9uIHByb3BlcnR5IGdl
dHMgY29tcHV0ZWQgaW4gVUkgcHJvY2VzcyB0byB0aGUgcGFyZW50IGZyYW1lcyB0b3VjaC1hY3Rp
b24gKGluc3RlYWQgb2YgJ2F1dG8nKS4KKworICAgICAgICAqIFVJUHJvY2Vzcy9SZW1vdGVMYXll
clRyZWUvaW9zL1JlbW90ZUxheWVyVHJlZVZpZXdzLm1tOgorICAgICAgICAoV2ViS2l0Ojp0b3Vj
aEFjdGlvbnNGb3JQb2ludCk6CisKKyAgICAgICAgSWYgdGhlIHRvcG1vc3QgbGF5ZXIgaGl0IGlz
IGEgV0tDaGlsZFNjcm9sbFZpZXcgd2Uga25vdyBpdHMgY29udGVudCBsYXllciBkaWRuJ3QgaGF2
ZSBhbiBldmVudCByZWdpb24uCisgICAgICAgIFRoaXMgbWVhbnMgd2Ugc2hvdWxkIHJldHVybiB0
aGUgZGVmYXVsdCB2YWx1ZSAnYXV0bycuCisKIDIwMTktMDgtMTYgIENocmlzIER1bWV6ICA8Y2R1
bWV6QGFwcGxlLmNvbT4KIAogICAgICAgICBEcm9wIFN0b3JhZ2VBcmVhOjpzZXRXb3JrUXVldWUo
KSBtZW1iZXIgZnVuY3Rpb24KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1Jl
bW90ZUxheWVyVHJlZS9pb3MvUmVtb3RlTGF5ZXJUcmVlVmlld3MubW0gYi9Tb3VyY2UvV2ViS2l0
L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1JlbW90ZUxheWVyVHJlZVZpZXdzLm1tCmlu
ZGV4IDk4MDA2NzBhMDgyLi5mNjEzZTFjMGNmOCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9SZW1vdGVMYXllclRyZWVWaWV3cy5tbQorKysg
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1JlbW90ZUxheWVy
VHJlZVZpZXdzLm1tCkBAIC0xMDYsNiArMTA2LDExIEBAIE9wdGlvblNldDxXZWJDb3JlOjpUb3Vj
aEFjdGlvbj4gdG91Y2hBY3Rpb25zRm9yUG9pbnQoVUlWaWV3ICpyb290VmlldywgY29uc3QgV2Vi
CiAKICAgICBVSVZpZXcgKmhpdFZpZXcgPSBuaWw7CiAgICAgZm9yIChhdXRvICp2aWV3IDogV1RG
OjptYWtlUmV2ZXJzZWRSYW5nZSh2aWV3c0F0UG9pbnQpKSB7CisgICAgICAgIC8vIFdlIG9ubHkg
aGl0IFdLQ2hpbGRTY3JvbGxWaWV3IGRpcmVjdGx5IGlmIGl0cyBjb250ZW50IGxheWVyIGRvZXNu
J3QgaGF2ZSBhbiBldmVudCByZWdpb24uCisgICAgICAgIC8vIFdlIGRvbid0IGdlbmVyYXRlIHRo
ZSByZWdpb24gaWYgdGhlcmUgaXMgbm90aGluZyBpbnRlcmVzdGluZyBpbiBpdCwgbWVhbmluZyB0
aGUgdG91Y2gtYWN0aW9uIGlzIGF1dG8uCisgICAgICAgIGlmIChbdmlldyBpc0tpbmRPZkNsYXNz
OltXS0NoaWxkU2Nyb2xsVmlldyBjbGFzc11dKQorICAgICAgICAgICAgcmV0dXJuIFdlYkNvcmU6
OlRvdWNoQWN0aW9uOjpBdXRvOworCiAgICAgICAgIGlmIChbdmlldyBpc0tpbmRPZkNsYXNzOltX
S0NvbXBvc2l0aW5nVmlldyBjbGFzc11dKSB7CiAgICAgICAgICAgICBoaXRWaWV3ID0gdmlldzsK
ICAgICAgICAgICAgIGJyZWFrOwo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>376599</attachid>
            <date>2019-08-17 00:33:42 -0700</date>
            <delta_ts>2019-08-17 01:50:19 -0700</delta_ts>
            <desc>patch</desc>
            <filename>touch-action-frame-main-layer-2.patch</filename>
            <type>text/plain</type>
            <size>4705</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBjOWQ2ZWRmZGI3My4uNmFiOGM0YmI1M2YgMTAwNjQ0Ci0tLSBhL0xheW91dFRlc3Rz
L0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxNCBAQAor
MjAxOS0wOC0xNyAgQW50dGkgS29pdmlzdG8gIDxhbnR0aUBhcHBsZS5jb20+CisKKyAgICAgICAg
Q29udGVudCBpbiA8aWZyYW1lPiBzaG91bGQgb3ZlcnJpZGUgInRvdWNoLWFjdGlvbiIgc2V0IGlu
IGVtYmVkZGluZyBkb2N1bWVudAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MjAwMjA0CisgICAgICAgIDxyZGFyOi8vcHJvYmxlbS81NDM1NTI0OT4KKwor
ICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHBvaW50ZXJl
dmVudHMvaW9zL3RvdWNoLWFjdGlvbi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLWV4cGVjdGVkLnR4
dDogQWRkZWQuCisgICAgICAgICogcG9pbnRlcmV2ZW50cy9pb3MvdG91Y2gtYWN0aW9uLW5vbmUt
d2l0aC1mcmFtZS1pbnNpZGUuaHRtbDogQWRkZWQuCisKIDIwMTktMDgtMTYgIENvbW1pdCBRdWV1
ZSAgPGNvbW1pdC1xdWV1ZUB3ZWJraXQub3JnPgogCiAgICAgICAgIFVucmV2aWV3ZWQsIHJvbGxp
bmcgb3V0IHIyNDg3NzIuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9wb2ludGVyZXZlbnRzL2lv
cy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWluc2lkZS1leHBlY3RlZC50eHQgYi9MYXlv
dXRUZXN0cy9wb2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWlu
c2lkZS1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAu
LjQwMTFlZDk1OTExCi0tLSAvZGV2L251bGwKKysrIGIvTGF5b3V0VGVzdHMvcG9pbnRlcmV2ZW50
cy9pb3MvdG91Y2gtYWN0aW9uLW5vbmUtd2l0aC1mcmFtZS1pbnNpZGUtZXhwZWN0ZWQudHh0CkBA
IC0wLDAgKzEsNiBAQAorCisKKy0tLS0tLS0tCitGcmFtZTogJzwhLS1mcmFtZTEtLT4nCistLS0t
LS0tLQorU2Nyb2xsZWQKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9z
L3RvdWNoLWFjdGlvbi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLmh0bWwgYi9MYXlvdXRUZXN0cy9w
b2ludGVyZXZlbnRzL2lvcy90b3VjaC1hY3Rpb24tbm9uZS13aXRoLWZyYW1lLWluc2lkZS5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwLi5hNWMyMzMyMmRlZgotLS0g
L2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL3BvaW50ZXJldmVudHMvaW9zL3RvdWNoLWFjdGlv
bi1ub25lLXdpdGgtZnJhbWUtaW5zaWRlLmh0bWwKQEAgLTAsMCArMSw0OCBAQAorPCFET0NUWVBF
IGh0bWw+IDwhLS0gd2Via2l0LXRlc3QtcnVubmVyIFsgaW50ZXJuYWw6QXN5bmNPdmVyZmxvd1Nj
cm9sbGluZ0VuYWJsZWQ9dHJ1ZSBpbnRlcm5hbDpBc3luY0ZyYW1lU2Nyb2xsaW5nRW5hYmxlZD10
cnVlIF0gLS0+Cis8aHRtbD4KKzxoZWFkPgorPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9
IndpZHRoPWRldmljZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xIj4KKzxzY3JpcHQgc3JjPSIuLi8u
Li9yZXNvdXJjZXMvYmFzaWMtZ2VzdHVyZXMuanMiPjwvc2NyaXB0PgorPHN0eWxlPgorYm9keSB7
IHRvdWNoLWFjdGlvbjpub25lIH0KKzwvc3R5bGU+Cis8c2NyaXB0PgoraWYgKHdpbmRvdy50ZXN0
UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7CisgICAgdGVzdFJ1bm5lci5k
dW1wQ2hpbGRGcmFtZXNBc1RleHQoKTsKKyAgICB0ZXN0UnVubmVyLndhaXRVbnRpbERvbmUoKTsK
K30KKworZnVuY3Rpb24gd2FpdFByb21pc2UoZGVsYXkpIHsKKyAgICByZXR1cm4gbmV3IFByb21p
c2UocmVzb2x2ZSA9PiBzZXRUaW1lb3V0KHJlc29sdmUsIGRlbGF5KSk7Cit9CisKK2FzeW5jIGZ1
bmN0aW9uIHJ1blRlc3QoKSB7CisgICAgaWYgKCF3aW5kb3cudGVzdFJ1bm5lcikKKyAgICAgICAg
cmV0dXJuOworCisgICAgYXdhaXQgdG91Y2hBbmREcmFnRnJvbVBvaW50VG9Qb2ludCgxMDAsIDEw
MCwgMTAwLCA1MCk7CisgICAgYXdhaXQgbGlmdFVwQXRQb2ludCgxMDAsIDUwKTsKKyAgICBhd2Fp
dCB3YWl0UHJvbWlzZSgxMDAwKTsKKworICAgIHRlc3RSdW5uZXIubm90aWZ5RG9uZSgpOworfQor
PC9zY3JpcHQ+Cis8Ym9keSBvbmxvYWQ9InJ1blRlc3QoKSI+Cis8aWZyYW1lIHNyY2RvYz0iCisg
ICAgPGh0bWw+CisgICAgPHNjcmlwdD4KKyAgICBmdW5jdGlvbiBzY3JvbGwoKSB7CisgICAgICAg
IGRvY3VtZW50LmJvZHkuaW5uZXJUZXh0ID0gJ1Njcm9sbGVkJzsKKyAgICAgICAgaWYgKHdpbmRv
dy50ZXN0UnVubmVyKQorICAgICAgICAgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7CisgICAg
fQorICAgIDwvc2NyaXB0PgorICAgIDxib2R5IHN0eWxlPSdoZWlnaHQ6MTAwMHB4JyBvbnNjcm9s
bD0nc2Nyb2xsKCknPgorICAgIFRoaXMgZG9jdW1lbnQgc2hvdWxkIGJlIHNjcm9sbGFibGUuCisg
ICAgPC9ib2R5PgorICAgIDwvaHRtbD4KKyIgd2lkdGg9NTAwIGhlaWdodD01MDA+Cis8L2lmcmFt
ZT4KKzwvYm9keT4KKzwvaHRtbD4KZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9n
IGIvU291cmNlL1dlYktpdC9DaGFuZ2VMb2cKaW5kZXggMTJlNDU3ODQ5NjguLjFjZTc3OGVhNjk5
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2ViS2l0
L0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE5LTA4LTE3ICBBbnR0aSBLb2l2aXN0byAg
PGFudHRpQGFwcGxlLmNvbT4KKworICAgICAgICBDb250ZW50IGluIDxpZnJhbWU+IHNob3VsZCBv
dmVycmlkZSAidG91Y2gtYWN0aW9uIiBzZXQgaW4gZW1iZWRkaW5nIGRvY3VtZW50CisgICAgICAg
IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDAyMDQKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzU0MzU1MjQ5PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFN1YmZyYW1lcyB3aGVyZSBjb250ZW50IGRvZXNuJ3QgdXNlIGFu
eSB0b3VjaC1hY3Rpb24gcHJvcGVydGllcyB3b24ndCBnZW5lcmF0ZSBldmVudCByZWdpb24gZm9y
IHRoZWlyIG1haW4gbGF5ZXIuCisgICAgICAgIEFzIGEgcmVzdWx0IHRoZSB0b3VjaC1hY3Rpb24g
cHJvcGVydHkgZ2V0cyBjb21wdXRlZCBpbiBVSSBwcm9jZXNzIHRvIHRoZSBwYXJlbnQgZnJhbWVz
IHRvdWNoLWFjdGlvbiAoaW5zdGVhZCBvZiAnYXV0bycpLgorCisgICAgICAgICogVUlQcm9jZXNz
L1JlbW90ZUxheWVyVHJlZS9pb3MvUmVtb3RlTGF5ZXJUcmVlVmlld3MubW06CisgICAgICAgIChX
ZWJLaXQ6OnRvdWNoQWN0aW9uc0ZvclBvaW50KToKKworICAgICAgICBJZiB0aGUgdG9wbW9zdCBs
YXllciBoaXQgaXMgYSBXS0NoaWxkU2Nyb2xsVmlldyB3ZSBrbm93IGl0cyBjb250ZW50IGxheWVy
IGRpZG4ndCBoYXZlIGFuIGV2ZW50IHJlZ2lvbi4KKyAgICAgICAgVGhpcyBtZWFucyB3ZSBzaG91
bGQgcmV0dXJuIHRoZSBkZWZhdWx0IHZhbHVlICdhdXRvJy4KKwogMjAxOS0wOC0xNiAgQ2hyaXMg
RHVtZXogIDxjZHVtZXpAYXBwbGUuY29tPgogCiAgICAgICAgIERyb3AgU3RvcmFnZUFyZWE6OnNl
dFdvcmtRdWV1ZSgpIG1lbWJlciBmdW5jdGlvbgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYktpdC9V
SVByb2Nlc3MvUmVtb3RlTGF5ZXJUcmVlL2lvcy9SZW1vdGVMYXllclRyZWVWaWV3cy5tbSBiL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3MvUmVtb3RlTGF5ZXJUcmVl
Vmlld3MubW0KaW5kZXggOTgwMDY3MGEwODIuLmY2MTNlMWMwY2Y4IDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViS2l0L1VJUHJvY2Vzcy9SZW1vdGVMYXllclRyZWUvaW9zL1JlbW90ZUxheWVyVHJlZVZp
ZXdzLm1tCisrKyBiL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL1JlbW90ZUxheWVyVHJlZS9pb3Mv
UmVtb3RlTGF5ZXJUcmVlVmlld3MubW0KQEAgLTEwNiw2ICsxMDYsMTEgQEAgT3B0aW9uU2V0PFdl
YkNvcmU6OlRvdWNoQWN0aW9uPiB0b3VjaEFjdGlvbnNGb3JQb2ludChVSVZpZXcgKnJvb3RWaWV3
LCBjb25zdCBXZWIKIAogICAgIFVJVmlldyAqaGl0VmlldyA9IG5pbDsKICAgICBmb3IgKGF1dG8g
KnZpZXcgOiBXVEY6Om1ha2VSZXZlcnNlZFJhbmdlKHZpZXdzQXRQb2ludCkpIHsKKyAgICAgICAg
Ly8gV2Ugb25seSBoaXQgV0tDaGlsZFNjcm9sbFZpZXcgZGlyZWN0bHkgaWYgaXRzIGNvbnRlbnQg
bGF5ZXIgZG9lc24ndCBoYXZlIGFuIGV2ZW50IHJlZ2lvbi4KKyAgICAgICAgLy8gV2UgZG9uJ3Qg
Z2VuZXJhdGUgdGhlIHJlZ2lvbiBpZiB0aGVyZSBpcyBub3RoaW5nIGludGVyZXN0aW5nIGluIGl0
LCBtZWFuaW5nIHRoZSB0b3VjaC1hY3Rpb24gaXMgYXV0by4KKyAgICAgICAgaWYgKFt2aWV3IGlz
S2luZE9mQ2xhc3M6W1dLQ2hpbGRTY3JvbGxWaWV3IGNsYXNzXV0pCisgICAgICAgICAgICByZXR1
cm4gV2ViQ29yZTo6VG91Y2hBY3Rpb246OkF1dG87CisKICAgICAgICAgaWYgKFt2aWV3IGlzS2lu
ZE9mQ2xhc3M6W1dLQ29tcG9zaXRpbmdWaWV3IGNsYXNzXV0pIHsKICAgICAgICAgICAgIGhpdFZp
ZXcgPSB2aWV3OwogICAgICAgICAgICAgYnJlYWs7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>