<?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>202687</bug_id>
          
          <creation_ts>2019-10-08 02:53:56 -0700</creation_ts>
          <short_desc>REGRESSION (Catalina) non-scrolling iframe prevents document scrolling</short_desc>
          <delta_ts>2020-01-13 23:18:21 -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>Scrolling</component>
          <version>Other</version>
          <rep_platform>Mac</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>gerhard.preuss</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>koivisto</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1577712</commentid>
    <comment_count>0</comment_count>
    <who name="">gerhard.preuss</who>
    <bug_when>2019-10-08 02:53:56 -0700</bug_when>
    <thetext>This is new as of Safari 13 on OSX.

iFrames seem to trap/capture scroll events and prevent the document to scroll (trackpad/touch input).

Reproduce:
https://codepen.io/lipp/pen/LYYEEgd

Expected behaviour:
Page scrolls normal as if the iFrame were an image.

Actual behaviour:
Page is not scrollable when the (touch) input pointer is above the iFrame (green rect in example).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1577717</commentid>
    <comment_count>1</comment_count>
    <who name="">gerhard.preuss</who>
    <bug_when>2019-10-08 03:04:04 -0700</bug_when>
    <thetext>Using the mouse wheel works. So &quot;just&quot; trackpad is affected.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578941</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-10-10 18:12:32 -0700</bug_when>
    <thetext>&lt;rdar://problem/56176782&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1578942</commentid>
    <comment_count>3</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-10 18:15:59 -0700</bug_when>
    <thetext>I can reproduce. Possibly a latching issue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1579437</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-12 11:36:06 -0700</bug_when>
    <thetext>EventHandler::platformCompleteWheelEvent() finds the non-scrollable iframe as the thing to latch to and thinks that we started scrolling on it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1579441</commentid>
    <comment_count>5</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2019-10-12 12:36:41 -0700</bug_when>
    <thetext>I think the bug is that scrolledToEdgeInDominantDirection() doesn&apos;t consider scrollable=&quot;no&quot; iframes.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606133</commentid>
    <comment_count>6</comment_count>
      <attachid>387590</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2020-01-13 16:30:01 -0800</bug_when>
    <thetext>Created attachment 387590
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606270</commentid>
    <comment_count>7</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-13 23:17:44 -0800</bug_when>
    <thetext>The commit-queue encountered the following flaky tests while processing attachment 387590:

editing/spelling/spellcheck-attribute.html bug 206178 (authors: g.czajkowski@samsung.com, mark.lam@apple.com, and rniwa@webkit.org)
The commit-queue is continuing to process your patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606271</commentid>
    <comment_count>8</comment_count>
      <attachid>387590</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-13 23:18:19 -0800</bug_when>
    <thetext>Comment on attachment 387590
Patch

Clearing flags on attachment: 387590

Committed r254497: &lt;https://trac.webkit.org/changeset/254497&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1606272</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2020-01-13 23:18:21 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>387590</attachid>
            <date>2020-01-13 16:30:01 -0800</date>
            <delta_ts>2020-01-13 23:18:19 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-202687-20200113163000.patch</filename>
            <type>text/plain</type>
            <size>7671</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjU0NDQ2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggM2QwYmZhMzE3ODY2NTRl
Y2E1Zjg1Yjc3Y2NhYmRmOWI2MzJiNmRjNy4uY2ZhYjZjODNjYWJiMTBjMGE2ZTFhOGVjMzZjYzA4
MDY0NjcyYWQzNiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDIwLTAxLTEzICBTaW1v
biBGcmFzZXIgIDxzaW1vbi5mcmFzZXJAYXBwbGUuY29tPgorCisgICAgICAgIFJFR1JFU1NJT04g
KENhdGFsaW5hKSBub24tc2Nyb2xsaW5nIGlmcmFtZSBwcmV2ZW50cyBkb2N1bWVudCBzY3JvbGxp
bmcKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIwMjY4
NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIExhdGNo
aW5nIGNvZGUgaW4gRXZlbnRIYW5kbGVyTWFjIHdvdWxkIGNvbnNpZGVyIDxpZnJhbWUgc2Nyb2xs
aW5nPW5vPiB0byBiZSBhIGxhdGNoaW5nCisgICAgICAgIGNhbmRpZGF0ZSwgd2hpY2ggd291bGQg
Y2F1c2UgbW91c2V3aGVlbCBzY3JvbGxpbmcgaW4gYSA8aWZyYW1lIHNjcm9sbGluZz1ubz4gbmVz
dGVkIGluc2lkZQorICAgICAgICBhIHNjcm9sbGFibGUgZnJhbWUgdG8gbm90IHNjcm9sbC4gVGhp
cyBhZmZlY3RlZCBhZHMgYW5kIHR3aXRjaC50di4KKworICAgICAgICBGaXggYnkgaGF2aW5nIHNj
cm9sbGVkVG9FZGdlSW5Eb21pbmFudERpcmVjdGlvbigpIHJldHVybiB0cnVlIGZvciBub24tc2Ny
b2xsYWJsZSBpZnJhbWVzLgorCisgICAgICAgIFRlc3Q6IHRpbGVkLWRyYXdpbmcvc2Nyb2xsaW5n
L3Njcm9sbGluZy1uby1pZnJhbWUtbGF0Y2hpbmcuaHRtbAorCisgICAgICAgICogcGFnZS9tYWMv
RXZlbnRIYW5kbGVyTWFjLm1tOgorICAgICAgICAoV2ViQ29yZTo6c2Nyb2xsZWRUb0VkZ2VJbkRv
bWluYW50RGlyZWN0aW9uKToKKyAgICAgICAgKiBwbGF0Zm9ybS9TY3JvbGxWaWV3Lmg6CisgICAg
ICAgIChXZWJDb3JlOjpTY3JvbGxWaWV3OjpjYW5IYXZlU2Nyb2xsYmFycyBjb25zdCk6IERlbGV0
ZWQuCisgICAgICAgICogcGxhdGZvcm0vU2Nyb2xsYWJsZUFyZWEuaDoKKyAgICAgICAgKFdlYkNv
cmU6OlNjcm9sbGFibGVBcmVhOjpjYW5IYXZlU2Nyb2xsYmFycyBjb25zdCk6CisKIDIwMjAtMDEt
MTMgIHlvdWVubiBmYWJsZXQgIDx5b3Vlbm5AYXBwbGUuY29tPgogCiAgICAgICAgIFNwbGl0IEF1
ZGlvVHJhY2tQcml2YXRlTWVkaWFTdHJlYW1Db2NvYSB0byBpbXBsZW1lbnQgcmVtb3RlIGF1ZGlv
IHJlbmRlcmluZwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRXZlbnRIYW5k
bGVyTWFjLm1tIGIvU291cmNlL1dlYkNvcmUvcGFnZS9tYWMvRXZlbnRIYW5kbGVyTWFjLm1tCmlu
ZGV4IDhiNTY4ZGNkNWU4ZGZjYzQzMmU4ZTk4OTMxNWFhNGQzNjc5Y2QwZDYuLmY3ZWM1NzJiMGMw
ZTA5YTI5YTU2ZmIzYjgyMjFhYmIzYTIxMzJmODMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L3BhZ2UvbWFjL0V2ZW50SGFuZGxlck1hYy5tbQorKysgYi9Tb3VyY2UvV2ViQ29yZS9wYWdlL21h
Yy9FdmVudEhhbmRsZXJNYWMubW0KQEAgLTgxNyw2ICs4MTcsOSBAQCBzdGF0aWMgYm9vbCBzY3Jv
bGxlZFRvRWRnZUluRG9taW5hbnREaXJlY3Rpb24oY29uc3QgQ29udGFpbmVyTm9kZSYgY29udGFp
bmVyLCBjbwogICAgIGlmICghY29udGFpbmVyLnJlbmRlcmVyKCkpCiAgICAgICAgIHJldHVybiB0
cnVlOwogCisgICAgaWYgKCFhcmVhLmNhbkhhdmVTY3JvbGxiYXJzKCkpCisgICAgICAgIHJldHVy
biB0cnVlOworCiAgICAgY29uc3QgUmVuZGVyU3R5bGUmIHN0eWxlID0gY29udGFpbmVyLnJlbmRl
cmVyKCktPnN0eWxlKCk7CiAKICAgICBpZiAoIWRlbHRhSXNQcmVkb21pbmFudGx5VmVydGljYWwo
ZGVsdGFYLCBkZWx0YVkpICYmIGRlbHRhWCkgewpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vU2Nyb2xsVmlldy5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vU2Nyb2xsVmll
dy5oCmluZGV4IGU5M2IxMDQ3MWQ2MDJjYmI4Yjk0NWMxZjgyNGQ0OWQ4YTllYjIwMWMuLmM0YWE1
OTJiNTVmNWU0YzAxZDUzZTE4OWZjZDEzZGE1MTQyYjRiOTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9X
ZWJDb3JlL3BsYXRmb3JtL1Njcm9sbFZpZXcuaAorKysgYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9TY3JvbGxWaWV3LmgKQEAgLTEyMCw3ICsxMjAsNiBAQCBwdWJsaWM6CiAgICAgdm9pZCBzZXRT
Y3JvbGxpbmdNb2Rlc0xvY2soYm9vbCBsb2NrID0gdHJ1ZSkgeyBtX2hvcml6b250YWxTY3JvbGxi
YXJMb2NrID0gbV92ZXJ0aWNhbFNjcm9sbGJhckxvY2sgPSBsb2NrOyB9CiAKICAgICBXRUJDT1JF
X0VYUE9SVCB2aXJ0dWFsIHZvaWQgc2V0Q2FuSGF2ZVNjcm9sbGJhcnMoYm9vbCk7Ci0gICAgYm9v
bCBjYW5IYXZlU2Nyb2xsYmFycygpIGNvbnN0IHsgcmV0dXJuIGhvcml6b250YWxTY3JvbGxiYXJN
b2RlKCkgIT0gU2Nyb2xsYmFyQWx3YXlzT2ZmIHx8IHZlcnRpY2FsU2Nyb2xsYmFyTW9kZSgpICE9
IFNjcm9sbGJhckFsd2F5c09mZjsgfQogCiAgICAgdmlydHVhbCBib29sIGF2b2lkU2Nyb2xsYmFy
Q3JlYXRpb24oKSBjb25zdCB7IHJldHVybiBmYWxzZTsgfQogCmRpZmYgLS1naXQgYS9Tb3VyY2Uv
V2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5oIGIvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vU2Nyb2xsYWJsZUFyZWEuaAppbmRleCBkNzQzOGMxNWNkNTFkNjY2MGMwZjczOGFjMmU5N2Zh
YmY1YWJkYzIzLi5iNmQyN2ZlOTRjNjQ5YzU3NThiNDUzYjA2NGRmZGNjMzU0N2JkODAyIDEwMDY0
NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9TY3JvbGxhYmxlQXJlYS5oCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL3BsYXRmb3JtL1Njcm9sbGFibGVBcmVhLmgKQEAgLTEyMCw2ICsxMjAsNyBA
QCBwdWJsaWM6CiAKICAgICB2aXJ0dWFsIFNjcm9sbGJhck1vZGUgaG9yaXpvbnRhbFNjcm9sbGJh
ck1vZGUoKSBjb25zdCB7IHJldHVybiBTY3JvbGxiYXJBdXRvOyB9CiAgICAgdmlydHVhbCBTY3Jv
bGxiYXJNb2RlIHZlcnRpY2FsU2Nyb2xsYmFyTW9kZSgpIGNvbnN0IHsgcmV0dXJuIFNjcm9sbGJh
ckF1dG87IH0KKyAgICBib29sIGNhbkhhdmVTY3JvbGxiYXJzKCkgY29uc3QgeyByZXR1cm4gaG9y
aXpvbnRhbFNjcm9sbGJhck1vZGUoKSAhPSBTY3JvbGxiYXJBbHdheXNPZmYgfHwgdmVydGljYWxT
Y3JvbGxiYXJNb2RlKCkgIT0gU2Nyb2xsYmFyQWx3YXlzT2ZmOyB9CiAKICAgICB2aXJ0dWFsIGJv
b2wgaG9yaXpvbnRhbFNjcm9sbGJhckhpZGRlbkJ5U3R5bGUoKSBjb25zdCB7IHJldHVybiBmYWxz
ZTsgfQogICAgIHZpcnR1YWwgYm9vbCB2ZXJ0aWNhbFNjcm9sbGJhckhpZGRlbkJ5U3R5bGUoKSBj
b25zdCB7IHJldHVybiBmYWxzZTsgfQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9n
IGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCmluZGV4IGVmMjUxNjEwMGNkYjE1NjhlNzQ5NTE5MjYw
ZjBmMjJmM2YwNWZmOWYuLjA1MDA2OGY2ZTZmNTRkOGJhZmYwY2RiMWRjOTk4YzljY2I4OGEwNzUg
MTAwNjQ0Ci0tLSBhL0xheW91dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxMyBAQAorMjAyMC0wMS0xMyAgU2ltb24gRnJhc2VyICA8c2ltb24u
ZnJhc2VyQGFwcGxlLmNvbT4KKworICAgICAgICBSRUdSRVNTSU9OIChDYXRhbGluYSkgbm9uLXNj
cm9sbGluZyBpZnJhbWUgcHJldmVudHMgZG9jdW1lbnQgc2Nyb2xsaW5nCisgICAgICAgIGh0dHBz
Oi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yMDI2ODcKKworICAgICAgICBSZXZp
ZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIHRpbGVkLWRyYXdpbmcvc2Nyb2xs
aW5nL3Njcm9sbGluZy1uby1pZnJhbWUtbGF0Y2hpbmctZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAg
ICAgICAgKiB0aWxlZC1kcmF3aW5nL3Njcm9sbGluZy9zY3JvbGxpbmctbm8taWZyYW1lLWxhdGNo
aW5nLmh0bWw6IEFkZGVkLgorCiAyMDIwLTAxLTEzICBaYWxhbiBCdWp0YXMgIDx6YWxhbkBhcHBs
ZS5jb20+CiAKICAgICAgICAgRXhwbGFpbiB3aHkgd2Ugc3RhcnRlZCBza2lwcGluZyAiaW5zZXJ0
LXNwYW4taW50by1sb25nLXRleHQtYnVnLTI4MjQ1Lmh0bWwiIGluIGRlYnVnLgpkaWZmIC0tZ2l0
IGEvTGF5b3V0VGVzdHMvdGlsZWQtZHJhd2luZy9zY3JvbGxpbmcvc2Nyb2xsaW5nLW5vLWlmcmFt
ZS1sYXRjaGluZy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy90aWxlZC1kcmF3aW5nL3Njcm9s
bGluZy9zY3JvbGxpbmctbm8taWZyYW1lLWxhdGNoaW5nLWV4cGVjdGVkLnR4dApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li43NmYyNzI3ZjcyOGIxMDI3ZTBjMDAwZTA4ZDFmMzNmYWMyNzUzODE1Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvdGlsZWQtZHJhd2luZy9zY3JvbGxpbmcvc2Nyb2xsaW5nLW5vLWlm
cmFtZS1sYXRjaGluZy1leHBlY3RlZC50eHQKQEAgLTAsMCArMSwxMSBAQAorCitUZXN0cyB0aGF0
IGFuIGlubmVyIGZyYW1lIHdpdGggc2Nyb2xsaW5nPW5vIGRvZXNuJ3QgcHJldmVudCBzY3JvbGxp
bmcgYSBwYXJlbnQgZnJhbWUKKworT24gc3VjY2VzcywgeW91IHdpbGwgc2VlIGEgc2VyaWVzIG9m
ICJQQVNTIiBtZXNzYWdlcywgZm9sbG93ZWQgYnkgIlRFU1QgQ09NUExFVEUiLgorCisKK1BBU1Mg
T3V0ZXIgZnJhbWUgc2Nyb2xsZWQuCitQQVNTIHN1Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisK
K1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvdGlsZWQtZHJhd2luZy9z
Y3JvbGxpbmcvc2Nyb2xsaW5nLW5vLWlmcmFtZS1sYXRjaGluZy5odG1sIGIvTGF5b3V0VGVzdHMv
dGlsZWQtZHJhd2luZy9zY3JvbGxpbmcvc2Nyb2xsaW5nLW5vLWlmcmFtZS1sYXRjaGluZy5odG1s
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAuLmNkY2UxOTJlZWVmMGRlYTVhYmQzYzAyZGVhODhkZTZjNTA3NGEzMzIKLS0t
IC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy90aWxlZC1kcmF3aW5nL3Njcm9sbGluZy9zY3Jv
bGxpbmctbm8taWZyYW1lLWxhdGNoaW5nLmh0bWwKQEAgLTAsMCArMSw3MCBAQAorPCFET0NUWVBF
IGh0bWw+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9Ii4uLy4uL3Jlc291cmNlcy9qcy10
ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKzxzY3JpcHQ+CisgICAgd2lu
ZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAgZnVuY3Rpb24gY2hlY2tGb3JTY3JvbGwo
KQorICAgIHsKKyAgICAgICAgLy8gVGhlIGZpcnN0LWxldmVsIGlmcmFtZSBzaG91bGQgaGF2ZSBz
Y3JvbGxlZC4KKyAgICAgICAgbGV0IHRlc3RGcmFtZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCd0YXJnZXQnKTsKKyAgICAgICAgdmFyIGZyYW1lU2Nyb2xsUG9zaXRpb24gPSB0ZXN0RnJhbWUu
Y29udGVudERvY3VtZW50LnNjcm9sbGluZ0VsZW1lbnQuc2Nyb2xsVG9wOworCisgICAgICAgIGlm
ICghZnJhbWVTY3JvbGxQb3NpdGlvbikKKyAgICAgICAgICAgIHRlc3RGYWlsZWQoIk91dGVyIGZy
YW1lIGRpZCBub3Qgc2Nyb2xsLiIpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB0ZXN0UGFz
c2VkKCJPdXRlciBmcmFtZSBzY3JvbGxlZC4iKTsKKworICAgICAgICBmaW5pc2hKU1Rlc3QoKTsK
KyAgICB9CisKKyAgICBmdW5jdGlvbiBzY3JvbGxUZXN0KCkKKyAgICB7CisgICAgICAgIC8vIFNl
bmQgYSBzY3JvbGwgd2hpbGUgb3ZlciB0aGUgaW5uZXIgaWZyYW1lLgorICAgICAgICB2YXIgc3Rh
cnRQb3NYID0gMTUwOworICAgICAgICB2YXIgc3RhcnRQb3NZID0gMTUwOworICAgICAgICBldmVu
dFNlbmRlci5tb25pdG9yV2hlZWxFdmVudHMoKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VN
b3ZlVG8oc3RhcnRQb3NYLCBzdGFydFBvc1kpOworICAgICAgICBldmVudFNlbmRlci5tb3VzZVNj
cm9sbEJ5V2l0aFdoZWVsQW5kTW9tZW50dW1QaGFzZXMoMCwgLTEsICdiZWdhbicsICdub25lJyk7
CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlU2Nyb2xsQnlXaXRoV2hlZWxBbmRNb21lbnR1bVBo
YXNlcygwLCAtMSwgJ2NoYW5nZWQnLCAnbm9uZScpOworICAgICAgICBldmVudFNlbmRlci5tb3Vz
ZVNjcm9sbEJ5V2l0aFdoZWVsQW5kTW9tZW50dW1QaGFzZXMoMCwgLTEsICdjaGFuZ2VkJywgJ25v
bmUnKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VTY3JvbGxCeVdpdGhXaGVlbEFuZE1vbWVu
dHVtUGhhc2VzKDAsIDAsICdlbmRlZCcsICdub25lJyk7CisgICAgICAgIGV2ZW50U2VuZGVyLm1v
dXNlU2Nyb2xsQnlXaXRoV2hlZWxBbmRNb21lbnR1bVBoYXNlcygwLCAtMSwgJ25vbmUnLCAnYmVn
aW4nKTsKKyAgICAgICAgZXZlbnRTZW5kZXIubW91c2VTY3JvbGxCeVdpdGhXaGVlbEFuZE1vbWVu
dHVtUGhhc2VzKDAsIC0xLCAnbm9uZScsICdjb250aW51ZScpOworICAgICAgICBldmVudFNlbmRl
ci5tb3VzZVNjcm9sbEJ5V2l0aFdoZWVsQW5kTW9tZW50dW1QaGFzZXMoMCwgMCwgJ25vbmUnLCAn
ZW5kJyk7CisgICAgICAgIGV2ZW50U2VuZGVyLmNhbGxBZnRlclNjcm9sbGluZ0NvbXBsZXRlcyhj
aGVja0ZvclNjcm9sbCk7CisgICAgfQorCisgICAgZnVuY3Rpb24gc2V0dXBUb3BMZXZlbCgpCisg
ICAgeworICAgICAgICBpZiAod2luZG93LmV2ZW50U2VuZGVyKSB7CisgICAgICAgICAgICB0ZXN0
UnVubmVyLmR1bXBBc1RleHQoKTsKKyAgICAgICAgICAgIHNldFRpbWVvdXQoc2Nyb2xsVGVzdCwg
MCk7CisgICAgICAgIH0KKyAgICAKKyAgICAgICAgc2V0VGltZW91dChjaGVja0ZvclNjcm9sbCwg
MTAwMCk7CisgICAgfQorPC9zY3JpcHQ+CisgICAgPGlmcmFtZSBpZD0idGFyZ2V0IiBzY3JvbGxp
bmc9InllcyIgc3R5bGU9ImhlaWdodDogNDAwcHg7IHdpZHRoOiA1MDBweDsiIAorICAgICBzcmNk
b2M9ICIKKyAgICAgPHN0eWxlPmJvZHkgeyBoZWlnaHQ6IDEwMDBweDsgfTwvc3R5bGU+CisgICAg
IDxwPlRoaXMgZnJhbWUgaXMgc2Nyb2xsYWJsZS48L3A+CisgICAgIAorICAgICA8aWZyYW1lIHNj
cm9sbGluZz0nbm8nIGhlaWdodD0yMDAgd2lkdGg9MzUwIHNyY2RvYz0nCisgICAgIDxzdHlsZT5i
b2R5IHsgaGVpZ2h0OiAxMDAwcHg7IH08L3N0eWxlPgorICAgICA8cD5UaGlzIGZyYW1lIGlzIG5v
dCBzY3JvbGxhYmxlLjwvcD4KKyAgICAgJz4KKyAgICAgIgorICAgICBvbmxvYWQ9InNldHVwVG9w
TGV2ZWwoKTsiCisgICAgID4KKyAgICA8L2lmcmFtZT4KKyAgICA8ZGl2IGlkPSJjb25zb2xlIj48
L2Rpdj4KKzxzY3JpcHQ+CitkZXNjcmlwdGlvbigiVGVzdHMgdGhhdCBhbiBpbm5lciBmcmFtZSB3
aXRoIHNjcm9sbGluZz1ubyBkb2Vzbid0IHByZXZlbnQgc2Nyb2xsaW5nIGEgcGFyZW50IGZyYW1l
Iik7Cis8L3NjcmlwdD4KKzxzY3JpcHQgc3JjPSIuLi8uLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0
LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>