<?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>189454</bug_id>
          
          <creation_ts>2018-09-08 15:58:57 -0700</creation_ts>
          <short_desc>REGRESSION (r235153): [iOS] Can&apos;t move selection start grabber when selecting text in a subframe</short_desc>
          <delta_ts>2018-09-08 21:08:52 -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>HTML Editing</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="Wenson Hsieh">wenson_hsieh</reporter>
          <assigned_to name="Wenson Hsieh">wenson_hsieh</assigned_to>
          <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>darin</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>rniwa</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>1457938</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-09-08 15:58:57 -0700</bug_when>
    <thetext>After r235153, I can&apos;t move the selection start grabber when selecting text in a subframe on iOS, if the subframe isn&apos;t at the very top of the main document. To reproduce:

1. Visit https://whsieh.github.io/examples/subframes
2. Scroll to the very bottom, where &quot;lorem-tiny.html&quot; is embedded in a subframe
3. Long press to select some text
4. Try to move the grabber at the start of the selection.

Expected: able to change the selection by moving the grabber.
Observed: the selection start grabber snaps to the character before the selection end grabber, and cannot be moved.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457939</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-09-08 16:03:00 -0700</bug_when>
    <thetext>&lt;rdar://problem/44265956&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457953</commentid>
    <comment_count>2</comment_count>
      <attachid>349268</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2018-09-08 18:04:51 -0700</bug_when>
    <thetext>Created attachment 349268
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457977</commentid>
    <comment_count>3</comment_count>
      <attachid>349268</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-08 20:25:12 -0700</bug_when>
    <thetext>Comment on attachment 349268
Patch

Clearing flags on attachment: 349268

Committed r235834: &lt;https://trac.webkit.org/changeset/235834&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457978</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-09-08 20:25:14 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349268</attachid>
            <date>2018-09-08 18:04:51 -0700</date>
            <delta_ts>2018-09-08 20:25:12 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-189454-20180908180451.patch</filename>
            <type>text/plain</type>
            <size>8434</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDc3Y2NlOTQ1NGRmZWRlYjhm
ZmVkZTE3YTE3MTYxZTBmMTkzNGE2YjkuLmViYzZmMmQ0Y2RlYWNkZTRiMTNlMDFlZTI4ZjMzOTA5
OTc5NDFjM2UgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMzIgQEAKKzIwMTgtMDktMDggIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgUkVHUkVTU0lPTiAocjIz
NTE1Myk6IFtpT1NdIENhbid0IG1vdmUgc2VsZWN0aW9uIHN0YXJ0IGdyYWJiZXIgd2hlbiBzZWxl
Y3RpbmcgdGV4dCBpbiBhIHN1YmZyYW1lCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0xODk0NTQKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ0MjY1OTU2
PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIHJhbmdl
Rm9yUG9pbnRJblJvb3RWaWV3Q29vcmRpbmF0ZXMgaXMgcmVzcG9uc2libGUgZm9yIHRha2luZyBh
IHVzZXIgZ2VzdHVyZSBsb2NhdGlvbiByZXByZXNlbnRpbmcgdGhlIGxvY2F0aW9uCisgICAgICAg
IG9mIHRoZSBzZWxlY3Rpb24gc3RhcnQgb3IgZW5kIGhhbmRsZSAoZ2l2ZW4gaW4gcm9vdCB2aWV3
IGNvb3JkaW5hdGVzKSBhbmQgY29tcHV0aW5nIGEgUmFuZ2UgcmVwcmVzZW50aW5nIGFuCisgICAg
ICAgIHVwZGF0ZWQgc2VsZWN0aW9uLiByMjM1MTUzIGludHJvZHVjZWQgYSBtZWNoYW5pc20gaGVy
ZSB0byBjbGFtcCB0aGUgeSBvZmZzZXQgb2YgdGhpcyB1c2VyIGdlc3R1cmUgbG9jYXRpb24gdG8K
KyAgICAgICAgYSBtYXggb3IgbWluIHZhbHVlIGRldGVybWluZWQgYnkgY29tcHV0aW5nIHRoZSBi
b3VuZHMgb2YgdGhlIG90aGVyIHNlbGVjdGlvbiBoYW5kbGUsIHdoaWNoIG1vcmUgY2xvc2VseSBt
YXRjaGVzCisgICAgICAgIHBsYXRmb3JtIGJlaGF2aW9yIGVsc2V3aGVyZSBpbiBpT1MuCisKKyAg
ICAgICAgSG93ZXZlciwgdGhpcyBjbGFtcGluZyBsb2dpYyB3b3VsZCBjYXVzZSB0aGUgdXNlciBn
ZXN0dXJlIGxvY2F0aW9uIGluIHJvb3QgdmlldyBjb29yZGluYXRlcyB0byBpbmNvcnJlY3RseSBj
bGFtcAorICAgICAgICBpbiBjYXNlcyB3aGVyZSB0aGUgdXNlciBzZWxlY3RzIHRleHQgd2l0aGlu
IGFuIGlmcmFtZSB0aGF0IGlzIG9mZnNldCBmcm9tIHRoZSB0b3Agb2YgdGhlIG1haW4gZG9jdW1l
bnQsIHNpbmNlIGl0CisgICAgICAgIGNvbXBhcmVzIGNvbnRlbnQgY29vcmRpbmF0ZXMgKGkuZS4g
dGhlIGNhcmV0IGJvdW5kcykgYWdhaW5zdCByb290IHZpZXcgY29vcmRpbmF0ZXMgKGkuZS4gdGhl
IGdlc3R1cmUgbG9jYXRpb24pLgorICAgICAgICBUaGlzIG1ha2VzIGl0IGltcG9zc2libGUgdG8g
dXNlIHNlbGVjdGlvbiBoYW5kbGVzIHRvIHNlbGVjdCB0ZXh0IGluIHNvbWUgaWZyYW1lcy4KKwor
ICAgICAgICBXZSBmaXggdGhpcyBieSBmaXJzdCBjb252ZXJ0aW5nIHRoZSBnZXN0dXJlIGxvY2F0
aW9uIHRvIGRvY3VtZW50IGNvb3JkaW5hdGVzLCBhbmQgdGhlbiBjbGFtcGluZy4KKworICAgICAg
ICBUZXN0OiBlZGl0aW5nL3NlbGVjdGlvbi9pb3Mvc2VsZWN0aW9uLWhhbmRsZS1jbGFtcGluZy1p
bi1pZnJhbWUuaHRtbAorCisgICAgICAgICogV2ViUHJvY2Vzcy9XZWJQYWdlL2lvcy9XZWJQYWdl
SU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpyYW5nZUZvclBvaW50SW5Sb290Vmlld0Nvb3JkaW5h
dGVzKToKKworICAgICAgICBBbHNvIHJldXNlIGBzZWxlY3Rpb25TdGFydGAgYW5kIGBzZWxlY3Rp
b25FbmRgIHdoZW4gY29tcHV0aW5nIGFic29sdXRlIGNhcmV0IGJvdW5kcywgaW5zdGVhZCBvZiBj
cmVhdGluZyBuZXcKKyAgICAgICAgVmlzaWJsZVBvc2l0aW9ucy4KKwogMjAxOC0wOS0wNyAgQnJl
bnQgRnVsZ2hhbSAgPGJmdWxnaGFtQGFwcGxlLmNvbT4KIAogICAgICAgICBBbGxvdyBXZWJDb250
ZW50IGFjY2VzcyB0byBBVkNTdXBwb3J0ZWQgSU9LaXQgcHJvcGVydHkgaW4gc2FuZGJveApkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYktpdC9XZWJQcm9jZXNzL1dlYlBhZ2UvaW9zL1dlYlBhZ2VJT1Mu
bW0gYi9Tb3VyY2UvV2ViS2l0L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQpp
bmRleCBmNzRjOWE1OTc0MzM4NTdhMzg1ZmVmNjRkMGIzMWQ0NGY5MmE4NzBlLi5kMGQzYjIwZDI0
MWY1N2M2MjkxMWMzZDJkYWYzNDQ0ZTMyNDdhNTFjIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQorKysgYi9Tb3VyY2UvV2ViS2l0
L1dlYlByb2Nlc3MvV2ViUGFnZS9pb3MvV2ViUGFnZUlPUy5tbQpAQCAtMTIyMSwyMiArMTIyMSwx
OSBAQCBzdGF0aWMgUmVmUHRyPFJhbmdlPiByYW5nZUZvclBvaW50SW5Sb290Vmlld0Nvb3JkaW5h
dGVzKEZyYW1lJiBmcmFtZSwgY29uc3QgSW50UAogICAgIFZpc2libGVTZWxlY3Rpb24gZXhpc3Rp
bmdTZWxlY3Rpb24gPSBmcmFtZS5zZWxlY3Rpb24oKS5zZWxlY3Rpb24oKTsKICAgICBWaXNpYmxl
UG9zaXRpb24gc2VsZWN0aW9uU3RhcnQgPSBleGlzdGluZ1NlbGVjdGlvbi52aXNpYmxlU3RhcnQo
KTsKICAgICBWaXNpYmxlUG9zaXRpb24gc2VsZWN0aW9uRW5kID0gZXhpc3RpbmdTZWxlY3Rpb24u
dmlzaWJsZUVuZCgpOwotICAgIAotICAgIEludFBvaW50IGFkanVzdGVkUG9pbnQgPSBwb2ludElu
Um9vdFZpZXdDb29yZGluYXRlczsKLSAgICAKKworICAgIGF1dG8gcG9pbnRJbkRvY3VtZW50ID0g
ZnJhbWUudmlldygpLT5yb290Vmlld1RvQ29udGVudHMocG9pbnRJblJvb3RWaWV3Q29vcmRpbmF0
ZXMpOworCiAgICAgaWYgKGJhc2VJc1N0YXJ0KSB7Ci0gICAgICAgIEludFJlY3QgY2FyZXQgPSBl
eGlzdGluZ1NlbGVjdGlvbi52aXNpYmxlU3RhcnQoKS5hYnNvbHV0ZUNhcmV0Qm91bmRzKCk7Ci0g
ICAgICAgIGludCBzdGFydFkgPSBjYXJldC5jZW50ZXIoKS55KCk7Ci0gICAgICAgIGlmIChhZGp1
c3RlZFBvaW50LnkoKSA8IHN0YXJ0WSkKLSAgICAgICAgICAgIGFkanVzdGVkUG9pbnQuc2V0WShz
dGFydFkpOworICAgICAgICBpbnQgc3RhcnRZID0gc2VsZWN0aW9uU3RhcnQuYWJzb2x1dGVDYXJl
dEJvdW5kcygpLmNlbnRlcigpLnkoKTsKKyAgICAgICAgaWYgKHBvaW50SW5Eb2N1bWVudC55KCkg
PCBzdGFydFkpCisgICAgICAgICAgICBwb2ludEluRG9jdW1lbnQuc2V0WShzdGFydFkpOwogICAg
IH0gZWxzZSB7Ci0gICAgICAgIEludFJlY3QgY2FyZXQgPSBleGlzdGluZ1NlbGVjdGlvbi52aXNp
YmxlRW5kKCkuYWJzb2x1dGVDYXJldEJvdW5kcygpOwotICAgICAgICBpbnQgZW5kWSA9IGNhcmV0
LmNlbnRlcigpLnkoKTsKLSAgICAgICAgaWYgKGFkanVzdGVkUG9pbnQueSgpID4gZW5kWSkKLSAg
ICAgICAgICAgIGFkanVzdGVkUG9pbnQuc2V0WShlbmRZKTsKKyAgICAgICAgaW50IGVuZFkgPSBz
ZWxlY3Rpb25FbmQuYWJzb2x1dGVDYXJldEJvdW5kcygpLmNlbnRlcigpLnkoKTsKKyAgICAgICAg
aWYgKHBvaW50SW5Eb2N1bWVudC55KCkgPiBlbmRZKQorICAgICAgICAgICAgcG9pbnRJbkRvY3Vt
ZW50LnNldFkoZW5kWSk7CiAgICAgfQogICAgIAotICAgIEludFBvaW50IHBvaW50SW5Eb2N1bWVu
dCA9IGZyYW1lLnZpZXcoKS0+cm9vdFZpZXdUb0NvbnRlbnRzKGFkanVzdGVkUG9pbnQpOwogICAg
IFZpc2libGVQb3NpdGlvbiByZXN1bHQ7CiAgICAgUmVmUHRyPFJhbmdlPiByYW5nZTsKICAgICAK
ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCA3ODE5ZGRkNzI3NDc1NjliMGE0OGU5MTliNWRjNzAzNzNmNTc5OTc5Li5iNDFjNWUz
ODNhMjQxYmY0ZDEyNDZiZGEwNDkyZGIyNDU2N2I2NDMxIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTggQEAK
KzIwMTgtMDktMDggIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAg
ICAgICAgUkVHUkVTU0lPTiAocjIzNTE1Myk6IFtpT1NdIENhbid0IG1vdmUgc2VsZWN0aW9uIHN0
YXJ0IGdyYWJiZXIgd2hlbiBzZWxlY3RpbmcgdGV4dCBpbiBhIHN1YmZyYW1lCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xODk0NTQKKyAgICAgICAgPHJk
YXI6Ly9wcm9ibGVtLzQ0MjY1OTU2PgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIEFkZHMgYSB0ZXN0IHRoYXQgc2VsZWN0cyBhIHdvcmQgaW5zaWRlIGFu
IGlmcmFtZSwgbW92ZXMgdGhlIHNlbGVjdGlvbiBzdGFydCBoYW5kbGUgZG93biBwYXN0IHRoZSBz
ZWxlY3Rpb24gZW5kLAorICAgICAgICBhbmQgdGhlbiBtb3ZlcyB0aGUgc2VsZWN0aW9uIGVuZCBo
YW5kbGUgdXAgYWJvdmUgdGhlIHNlbGVjdGlvbiBzdGFydC4gVGhlIHRlc3QgdmVyaWZpZXMgdGhh
dCB0aGUgZW50aXJlIHdvcmQKKyAgICAgICAgcmVtYWlucyBzZWxlY3RlZC4KKworICAgICAgICAq
IGVkaXRpbmcvc2VsZWN0aW9uL2lvcy9zZWxlY3Rpb24taGFuZGxlLWNsYW1waW5nLWluLWlmcmFt
ZS1leHBlY3RlZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGVkaXRpbmcvc2VsZWN0aW9uL2lvcy9z
ZWxlY3Rpb24taGFuZGxlLWNsYW1waW5nLWluLWlmcmFtZS5odG1sOiBBZGRlZC4KKwogMjAxOC0w
OS0wNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5jb20+CiAKICAgICAgICAgVGVzdHMg
Y2hlY2tpbmcgZG9jdW1lbnQgR0MgaW4gY2FzZSBvZiBBY3RpdmVET01PYmplY3RzIGFyZSBmbGFr
eQpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvZWRpdGluZy9zZWxlY3Rpb24vaW9zL3NlbGVjdGlv
bi1oYW5kbGUtY2xhbXBpbmctaW4taWZyYW1lLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2Vk
aXRpbmcvc2VsZWN0aW9uL2lvcy9zZWxlY3Rpb24taGFuZGxlLWNsYW1waW5nLWluLWlmcmFtZS1l
eHBlY3RlZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uNzNhMjNmNGUyMGQzOGYwYzRiZDRhMWNhZWEwNTgyZDdm
ZjRkMmVmZAotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9u
L2lvcy9zZWxlY3Rpb24taGFuZGxlLWNsYW1waW5nLWluLWlmcmFtZS1leHBlY3RlZC50eHQKQEAg
LTAsMCArMSw3IEBACitUaGUgZmluYWwgc2VsZWN0aW9uIGlzOiAiaU9TIgorCitWZXJpZmllcyB0
aGF0IHRoZSBzZWxlY3Rpb24gcmVtYWlucyB0aGUgc2FtZSB3aGVuIGRyYWdnaW5nIHRoZSBzdGFy
dCBzZWxlY3Rpb24gaGFuZGxlcyBiZWxvdyB0aGUgZW5kIHNlbGVjdGlvbiBoYW5kbGUgYW5kIHZp
Y2UgdmVyc2EuCisKK1RvIG1hbnVhbGx5IHJ1biB0aGUgdGVzdCwgc2VsZWN0ICJpT1MiIGluIHRo
ZSBpZnJhbWUgYWJvdmUsIGRyYWcgdGhlIHN0YXJ0IHNlbGVjdGlvbiBoYW5kbGUgZG93biwgYW5k
IHRoZW4gZHJhZyB0aGUgZW5kIHNlbGVjdGlvbiBoYW5kbGUgdXAuCisKK1RoZSB0ZXh0ICJpT1Mi
IHNob3VsZCByZW1haW4gc2VsZWN0ZWQuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9lZGl0aW5n
L3NlbGVjdGlvbi9pb3Mvc2VsZWN0aW9uLWhhbmRsZS1jbGFtcGluZy1pbi1pZnJhbWUuaHRtbCBi
L0xheW91dFRlc3RzL2VkaXRpbmcvc2VsZWN0aW9uL2lvcy9zZWxlY3Rpb24taGFuZGxlLWNsYW1w
aW5nLWluLWlmcmFtZS5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAuLjliZjk2NzdlNGEzNjQ3YmFjMDEyMTZiMDEx
NjdhOWEyZmI5MjIwM2UKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9lZGl0aW5nL3Nl
bGVjdGlvbi9pb3Mvc2VsZWN0aW9uLWhhbmRsZS1jbGFtcGluZy1pbi1pZnJhbWUuaHRtbApAQCAt
MCwwICsxLDc2IEBACis8IURPQ1RZUEUgaHRtbD4gPCEtLSB3ZWJraXQtdGVzdC1ydW5uZXIgWyB1
c2VGbGV4aWJsZVZpZXdwb3J0PXRydWUgXSAtLT4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vcmVzb3VyY2VzL3VpLWhlbHBlci5qcyI+PC9zY3JpcHQ+Cis8c2NyaXB0IHNy
Yz0iLi4vLi4vLi4vcmVzb3VyY2VzL2Jhc2ljLWdlc3R1cmVzLmpzIj48L3NjcmlwdD4KKzxtZXRh
IG5hbWU9dmlld3BvcnQgY29udGVudD0id2lkdGg9ZGV2aWNlLXdpZHRoIj4KKzxzdHlsZT4KK2Jv
ZHksIGh0bWwgeworICAgIHdpZHRoOiAxMDAlOworICAgIGhlaWdodDogMTAwJTsKKyAgICBtYXJn
aW46IDA7Cit9CisKK3ByZSB7CisgICAgd2lkdGg6IDMwMHB4OworICAgIGhlaWdodDogMTYwcHg7
CisgICAgb3ZlcmZsb3c6IHNjcm9sbDsKKyAgICBib3JkZXI6IDFweCBncmVlbiBzb2xpZDsKK30K
KworcHJlID4gI3Jlc3VsdCB7CisgICAgY29sb3I6IGdyZWVuOworfQorCisjdGFyZ2V0IHsKKyAg
ICB3aWR0aDogMzAwcHg7CisgICAgaGVpZ2h0OiAxNjBweDsKK30KKzwvc3R5bGU+Cis8c2NyaXB0
PgoraWYgKHdpbmRvdy50ZXN0UnVubmVyKSB7CisgICAgdGVzdFJ1bm5lci5kdW1wQXNUZXh0KCk7
CisgICAgdGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7Cit9CisKK2Z1bmN0aW9uIG1pZFBvaW50
T2ZSZWN0KHJlY3QpIHsKKyAgICByZXR1cm4gW3JlY3QubGVmdCArIChyZWN0LndpZHRoIC8gMiks
IHJlY3QudG9wICsgKHJlY3QuaGVpZ2h0IC8gMildOworfQorCithc3luYyBmdW5jdGlvbiBydW5U
ZXN0KCkgeworICAgIC8vIFdhaXQgZm9yIGJvdGggdGhlIG1haW4gZnJhbWUgYW5kIHRoZSBzdWJm
cmFtZSB0byBmaW5pc2ggbG9hZGluZy4KKyAgICBsb2FkQ291bnQgPSB3aW5kb3cubG9hZENvdW50
ID8gbG9hZENvdW50IDogMDsKKyAgICBpZiAoKytsb2FkQ291bnQgIT0gMikKKyAgICAgICAgcmV0
dXJuOworCisgICAgYXdhaXQgbG9uZ1ByZXNzQXRQb2ludCgxNjAsIDI0MCk7CisgICAgbGV0IHN0
YXJ0UmVjdCA9IHsgfTsKKyAgICBsZXQgZW5kUmVjdCA9IHsgfTsKKyAgICB3aGlsZSAoIXN0YXJ0
UmVjdC53aWR0aCB8fCAhc3RhcnRSZWN0LmhlaWdodCB8fCAhZW5kUmVjdC53aWR0aCB8fCAhZW5k
UmVjdC5oZWlnaHQpIHsKKyAgICAgICAgc3RhcnRSZWN0ID0gYXdhaXQgVUlIZWxwZXIuZ2V0U2Vs
ZWN0aW9uU3RhcnRHcmFiYmVyVmlld1JlY3QoKTsKKyAgICAgICAgZW5kUmVjdCA9IGF3YWl0IFVJ
SGVscGVyLmdldFNlbGVjdGlvbkVuZEdyYWJiZXJWaWV3UmVjdCgpOworICAgIH0KKworICAgIGNv
bnN0IFtzdGFydFgsIHN0YXJ0WV0gPSBtaWRQb2ludE9mUmVjdChzdGFydFJlY3QpOworICAgIGF3
YWl0IHRvdWNoQW5kRHJhZ0Zyb21Qb2ludFRvUG9pbnQoc3RhcnRYLCBzdGFydFksIHN0YXJ0WCwg
c3RhcnRZICsgMTAwKTsKKyAgICBhd2FpdCBsaWZ0VXBBdFBvaW50KHN0YXJ0WCwgc3RhcnRZICsg
MTAwKTsKKworICAgIGNvbnN0IFtlbmRYLCBlbmRZXSA9IG1pZFBvaW50T2ZSZWN0KGVuZFJlY3Qp
OworICAgIGF3YWl0IHRvdWNoQW5kRHJhZ0Zyb21Qb2ludFRvUG9pbnQoZW5kWCwgZW5kWSwgZW5k
WCwgZW5kWSAtIDEwMCk7CisgICAgYXdhaXQgbGlmdFVwQXRQb2ludChlbmRYLCBlbmRZIC0gMTAw
KTsKKworICAgIHJlc3VsdC50ZXh0Q29udGVudCA9IHRhcmdldC5jb250ZW50V2luZG93LmdldFNl
bGVjdGlvbigpLnRvU3RyaW5nKCk7CisgICAgdGVzdFJ1bm5lci5ub3RpZnlEb25lKCk7Cit9Cis8
L3NjcmlwdD4KKzwvaGVhZD4KKworPGJvZHkgb25sb2FkPSJydW5UZXN0KCkiPgorPHByZT5UaGUg
ZmluYWwgc2VsZWN0aW9uIGlzOiAiPHNwYW4gaWQ9InJlc3VsdCI+PC9zcGFuPiI8L3ByZT4KKzxp
ZnJhbWUgb25sb2FkPSJydW5UZXN0KCkiIHNyYz0iZGF0YTp0ZXh0L2h0bWwsCisgICAgPHNwYW4g
aWQ9J3RleHQnIHN0eWxlPSdmb250LXNpemU6IDE0MHB4Oyc+aU9TPC9zcGFuPiIgaWQ9InRhcmdl
dCI+PC9pZnJhbWU+Cis8cD5WZXJpZmllcyB0aGF0IHRoZSBzZWxlY3Rpb24gcmVtYWlucyB0aGUg
c2FtZSB3aGVuIGRyYWdnaW5nIHRoZSBzdGFydCBzZWxlY3Rpb24gaGFuZGxlcyBiZWxvdyB0aGUg
ZW5kIHNlbGVjdGlvbiBoYW5kbGUgYW5kIHZpY2UgdmVyc2EuPC9wPgorPHA+VG8gbWFudWFsbHkg
cnVuIHRoZSB0ZXN0LCBzZWxlY3QgImlPUyIgaW4gdGhlIGlmcmFtZSBhYm92ZSwgZHJhZyB0aGUg
c3RhcnQgc2VsZWN0aW9uIGhhbmRsZSBkb3duLCBhbmQgdGhlbiBkcmFnIHRoZSBlbmQgc2VsZWN0
aW9uIGhhbmRsZSB1cC48L3A+Cis8cD5UaGUgdGV4dCAiaU9TIiBzaG91bGQgcmVtYWluIHNlbGVj
dGVkLjwvcD4KKzwvYm9keT4KKzwvaHRtbD4KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCg==
</data>

          </attachment>
      

    </bug>

</bugzilla>