<?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>180498</bug_id>
          
          <creation_ts>2017-12-06 13:15:09 -0800</creation_ts>
          <short_desc>When the iPhone keyboard is up, sometimes we never commit a stable update and re-show the caret</short_desc>
          <delta_ts>2017-12-11 18:37:05 -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>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="Simon Fraser (smfr)">simon.fraser</reporter>
          <assigned_to name="Simon Fraser (smfr)">simon.fraser</assigned_to>
          <cc>simon.fraser</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>younatics</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1378764</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-06 13:15:09 -0800</bug_when>
    <thetext>When the iPhone keyboard is up, sometimes we never commit a stable update and re-show the caret</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378766</commentid>
    <comment_count>1</comment_count>
      <attachid>328614</attachid>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-06 13:18:35 -0800</bug_when>
    <thetext>Created attachment 328614
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378767</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-12-06 13:19:06 -0800</bug_when>
    <thetext>&lt;rdar://problem/35890095&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1378769</commentid>
    <comment_count>3</comment_count>
      <attachid>328614</attachid>
    <who name="Tim Horton">thorton</who>
    <bug_when>2017-12-06 13:23:29 -0800</bug_when>
    <thetext>Comment on attachment 328614
Patch

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

&gt; Source/WebKit/UIProcess/API/Cocoa/WKWebView.mm:1628
&gt; +    UIEdgeInsets contentInsets = scrollView.adjustedContentInset;
&gt; +#else
&gt;      UIEdgeInsets contentInsets = scrollView.contentInset;
&gt; +#endif

We likely need to audit other use of contentInset.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1379858</commentid>
    <comment_count>4</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-08 16:00:42 -0800</bug_when>
    <thetext>https://trac.webkit.org/r225714</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380509</commentid>
    <comment_count>5</comment_count>
    <who name="Seungyoun Yi">younatics</who>
    <bug_when>2017-12-11 18:23:17 -0800</bug_when>
    <thetext>Hello! 

Thanks for fixing this issue! 
This is one of our major problem in Never Keyboard! :)

Again, thanks a lot and please release this Webkit! 

Thank you!
Seungyoun Yi</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380510</commentid>
    <comment_count>6</comment_count>
    <who name="Seungyoun Yi">younatics</who>
    <bug_when>2017-12-11 18:24:25 -0800</bug_when>
    <thetext>Ooops Naver Keyboard.
I tested in simulator and works great!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380512</commentid>
    <comment_count>7</comment_count>
    <who name="Simon Fraser (smfr)">simon.fraser</who>
    <bug_when>2017-12-11 18:33:01 -0800</bug_when>
    <thetext>Did you file a separate bug report for this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1380513</commentid>
    <comment_count>8</comment_count>
    <who name="Seungyoun Yi">younatics</who>
    <bug_when>2017-12-11 18:37:05 -0800</bug_when>
    <thetext>Nope, I research WebKit bugs to report this bug, but I found same issue in here.

However, I report this bug but not finished yet.. lol.

https://bugs.webkit.org/show_bug.cgi?id=179602 (rdar://problem/34969608)

I think this bug is hard :(

Whatever, Thanks!
Seungyoun Yi</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>328614</attachid>
            <date>2017-12-06 13:18:35 -0800</date>
            <delta_ts>2017-12-06 13:23:02 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-180498-20171206131834.patch</filename>
            <type>text/plain</type>
            <size>7343</size>
            <attacher name="Simon Fraser (smfr)">simon.fraser</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjI1NTEyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IGJjMjc0MDBkZTQ3ODRlNTg1
ZjZkMGRmNzQyMTNhZjNmZGJkNThhYTUuLjUzNDM0ZjcxNjNmNTUxZTU5NDYzMGE2YzQyY2Y1YWUy
ZDQ0YTVkOGEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMjQgQEAKKzIwMTctMTItMDYgIFNpbW9uIEZy
YXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+CisKKyAgICAgICAgV2hlbiB0aGUgaVBob25l
IGtleWJvYXJkIGlzIHVwLCBzb21ldGltZXMgd2UgbmV2ZXIgY29tbWl0IGEgc3RhYmxlIHVwZGF0
ZSBhbmQgcmUtc2hvdyB0aGUgY2FyZXQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTE4MDQ5OAorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFdoZW4gdGhlIGtleWJvYXJkIGlzIHNob3dpbmcsIHdlIHdvdWxkIHRo
aW5rIHRoYXQgdGhlIHBhZ2Ugd2FzIGluIGEgcnViYmVyLWJhbmRpbmcgc3RhdGUKKyAgICAgICAg
YmVjYXVzZSBjb250ZW50T2Zmc2V0Qm91bmRlZEluVmFsaWRSYW5nZSgpIHdvdWxkIGFsd2F5cyBj
bGFtcCB0aGUgY29udGVudCBvZmZzZXQgdG8gYSBkaWZmZXJlbnQKKyAgICAgICAgdmFsdWUuCisK
KyAgICAgICAgVGhpcyBoYXBwZW5lZCBiZWNhdXNlIHNjcm9sbFZpZXcuY29udGVudEluc2V0IGRv
bid0IGNoYW5nZSB3aGVuIHRoZSBrZXlib2FyZCBpcyBzaG93aW5nLAorICAgICAgICBidXQgVUlL
aXQgYWN0dWFsbHkgY29uc3VsdHMgc2Nyb2xsVmlldy5hZGp1c3RlZENvbnRlbnRJbnNldCwgd2hp
Y2ggZG9lcy4gSWYgd2UgdXNlCisgICAgICAgIHNjcm9sbFZpZXcuYWRqdXN0ZWRDb250ZW50SW5z
ZXQgaW4gdGhpcyBjb21wdXRhdGlvbiwgd2UnbGwgZ2V0IGEgY29ycmVjdCBhbnN3ZXIuCisKKyAg
ICAgICAgQWxzbyByZXdyb3RlIHRoZSBjbGFtcGluZyBsb2dpYyB0byBiZSBtb3JlIHNpbWlsYXIg
dG8gd2hhdCBVSUtpdCBkb2VzIGludGVybmFsbHkgd2hlbiBjb21wdXRpbmcKKyAgICAgICAgbWlu
L21heCBjb250ZW50IG9mZnNldC4KKworICAgICAgICAqIFVJUHJvY2Vzcy9BUEkvQ29jb2EvV0tX
ZWJWaWV3Lm1tOgorICAgICAgICAoY29udGVudE9mZnNldEJvdW5kZWRJblZhbGlkUmFuZ2UpOgor
CiAyMDE3LTEyLTA0ICBCcmFkeSBFaWRzb24gIDxiZWlkc29uQGFwcGxlLmNvbT4KIAogICAgICAg
ICBGb2xsb3d1cCB0bzoKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9D
b2NvYS9XS1dlYlZpZXcubW0gYi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9BUEkvQ29jb2EvV0tX
ZWJWaWV3Lm1tCmluZGV4IDRkMjQwM2M3M2Y4Y2I1OWVjNGI4ZGJmZmQ0YjZiMmE1MGYxMTRkNjgu
LjliZjhmM2E4MmE3YTlhNjYwMTdjNTQ5OGQ5ZDQxNmEwZmY4YzYwYmMgMTAwNjQ0Ci0tLSBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL0FQSS9Db2NvYS9XS1dlYlZpZXcubW0KKysrIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvQVBJL0NvY29hL1dLV2ViVmlldy5tbQpAQCAtMTYyMSwxOCArMTYy
MSwxOSBAQCAtICh2b2lkKV9kaWRDb21taXRMb2FkRm9yTWFpbkZyYW1lCiAKIHN0YXRpYyBDR1Bv
aW50IGNvbnRlbnRPZmZzZXRCb3VuZGVkSW5WYWxpZFJhbmdlKFVJU2Nyb2xsVmlldyAqc2Nyb2xs
VmlldywgQ0dQb2ludCBjb250ZW50T2Zmc2V0KQogeworI2lmIF9fSVBIT05FX09TX1ZFUlNJT05f
TUlOX1JFUVVJUkVEID49IDExMDAwMAorICAgIFVJRWRnZUluc2V0cyBjb250ZW50SW5zZXRzID0g
c2Nyb2xsVmlldy5hZGp1c3RlZENvbnRlbnRJbnNldDsKKyNlbHNlCiAgICAgVUlFZGdlSW5zZXRz
IGNvbnRlbnRJbnNldHMgPSBzY3JvbGxWaWV3LmNvbnRlbnRJbnNldDsKKyNlbmRpZgorCiAgICAg
Q0dTaXplIGNvbnRlbnRTaXplID0gc2Nyb2xsVmlldy5jb250ZW50U2l6ZTsKICAgICBDR1NpemUg
c2Nyb2xsVmlld1NpemUgPSBzY3JvbGxWaWV3LmJvdW5kcy5zaXplOwogCi0gICAgQ0dGbG9hdCBt
YXhIb3Jpem9udGFsT2Zmc2V0ID0gY29udGVudFNpemUud2lkdGggKyBjb250ZW50SW5zZXRzLnJp
Z2h0IC0gc2Nyb2xsVmlld1NpemUud2lkdGg7Ci0gICAgY29udGVudE9mZnNldC54ID0gc3RkOjpt
aW4obWF4SG9yaXpvbnRhbE9mZnNldCwgY29udGVudE9mZnNldC54KTsKLSAgICBjb250ZW50T2Zm
c2V0LnggPSBzdGQ6Om1heCgtY29udGVudEluc2V0cy5sZWZ0LCBjb250ZW50T2Zmc2V0LngpOwor
ICAgIENHUG9pbnQgbWluaW11bUNvbnRlbnRPZmZzZXQgPSBDR1BvaW50TWFrZSgtY29udGVudElu
c2V0cy5sZWZ0LCAtY29udGVudEluc2V0cy50b3ApOworICAgIENHUG9pbnQgbWF4aW11bUNvbnRl
bnRPZmZzZXQgPSBDR1BvaW50TWFrZShzdGQ6Om1heChtaW5pbXVtQ29udGVudE9mZnNldC54LCBj
b250ZW50U2l6ZS53aWR0aCArIGNvbnRlbnRJbnNldHMucmlnaHQgLSBzY3JvbGxWaWV3U2l6ZS53
aWR0aCksIHN0ZDo6bWF4KG1pbmltdW1Db250ZW50T2Zmc2V0LnksIGNvbnRlbnRTaXplLmhlaWdo
dCArIGNvbnRlbnRJbnNldHMuYm90dG9tIC0gc2Nyb2xsVmlld1NpemUuaGVpZ2h0KSk7CiAKLSAg
ICBDR0Zsb2F0IG1heFZlcnRpY2FsT2Zmc2V0ID0gY29udGVudFNpemUuaGVpZ2h0ICsgY29udGVu
dEluc2V0cy5ib3R0b20gLSBzY3JvbGxWaWV3U2l6ZS5oZWlnaHQ7Ci0gICAgY29udGVudE9mZnNl
dC55ID0gc3RkOjptaW4obWF4VmVydGljYWxPZmZzZXQsIGNvbnRlbnRPZmZzZXQueSk7Ci0gICAg
Y29udGVudE9mZnNldC55ID0gc3RkOjptYXgoLWNvbnRlbnRJbnNldHMudG9wLCBjb250ZW50T2Zm
c2V0LnkpOwotICAgIHJldHVybiBjb250ZW50T2Zmc2V0OworICAgIHJldHVybiBDR1BvaW50TWFr
ZShzdGQ6Om1heChzdGQ6Om1pbihjb250ZW50T2Zmc2V0LngsIG1heGltdW1Db250ZW50T2Zmc2V0
LngpLCBtaW5pbXVtQ29udGVudE9mZnNldC54KSwgc3RkOjptYXgoc3RkOjptaW4oY29udGVudE9m
ZnNldC55LCBtYXhpbXVtQ29udGVudE9mZnNldC55KSwgbWluaW11bUNvbnRlbnRPZmZzZXQueSkp
OwogfQogCiBzdGF0aWMgdm9pZCBjaGFuZ2VDb250ZW50T2Zmc2V0Qm91bmRlZEluVmFsaWRSYW5n
ZShVSVNjcm9sbFZpZXcgKnNjcm9sbFZpZXcsIFdlYkNvcmU6OkZsb2F0UG9pbnQgY29udGVudE9m
ZnNldCkKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0No
YW5nZUxvZwppbmRleCA3MjQwZmFlYzIyMDlkOWY5YWVjYWJmN2YzMzA3YmM0NGRiZGQ4ZjdiLi43
NDI1NDljMjk3ODc0NzYwYzY4OWIyN2EwYzhiN2Q0Y2ZkYTI3NWMyIDEwMDY0NAotLS0gYS9MYXlv
dXRUZXN0cy9DaGFuZ2VMb2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEs
MTUgQEAKKzIwMTctMTItMDYgIFNpbW9uIEZyYXNlciAgPHNpbW9uLmZyYXNlckBhcHBsZS5jb20+
CisKKyAgICAgICAgV2hlbiB0aGUgaVBob25lIGtleWJvYXJkIGlzIHVwLCBzb21ldGltZXMgd2Ug
bmV2ZXIgY29tbWl0IGEgc3RhYmxlIHVwZGF0ZSBhbmQgcmUtc2hvdyB0aGUgY2FyZXQKKyAgICAg
ICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4MDQ5OAorCisgICAg
ICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRlc3QgdGhhdCBjb21w
bGV0ZXMgb25jZSBhIHN0YWJsZSB1cGRhdGUgaXMgcmVjZWl2ZWQgYWZ0ZXIgc2hvd2luZyB0aGUg
a2V5Ym9hcmQuCisKKyAgICAgICAgKiBmYXN0L3Zpc3VhbC12aWV3cG9ydC9pb3Mvc3RhYmxlLXVw
ZGF0ZS13aXRoLWtleWJvYXJkLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogZmFzdC92
aXN1YWwtdmlld3BvcnQvaW9zL3N0YWJsZS11cGRhdGUtd2l0aC1rZXlib2FyZC5odG1sOiBBZGRl
ZC4KKwogMjAxNy0xMi0wNCAgTmFuIFdhbmcgIDxuX3dhbmdAYXBwbGUuY29tPgogCiAgICAgICAg
IEFYOiBBT006IEltcGxlbWVudCByZWxhdGlvbiB0eXBlIHByb3BlcnRpZXMKZGlmZiAtLWdpdCBh
L0xheW91dFRlc3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2lvcy9zdGFibGUtdXBkYXRlLXdpdGgt
a2V5Ym9hcmQtZXhwZWN0ZWQudHh0IGIvTGF5b3V0VGVzdHMvZmFzdC92aXN1YWwtdmlld3BvcnQv
aW9zL3N0YWJsZS11cGRhdGUtd2l0aC1rZXlib2FyZC1leHBlY3RlZC50eHQKbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4u
NTRmNGQ2ZTZmN2E1NTBkYjliYjBmMGU2ODU5NjY3YmNmMTcwMjY5OQotLS0gL2Rldi9udWxsCisr
KyBiL0xheW91dFRlc3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2lvcy9zdGFibGUtdXBkYXRlLXdp
dGgta2V5Ym9hcmQtZXhwZWN0ZWQudHh0CkBAIC0wLDAgKzEsOCBAQAorUEFTUzogZ290IHN0YWJs
ZSB1cGRhdGUKK1BBU1Mgc3VjY2Vzc2Z1bGx5UGFyc2VkIGlzIHRydWUKKworVEVTVCBDT01QTEVU
RQorVGhpcyB0ZXN0IHdpbGwgdGltZSBvdXQgaWYgbm8gc3RhYmxlIHVwZGF0ZSBpcyByZWNlaXZl
ZC4KKworCisKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2Zhc3QvdmlzdWFsLXZpZXdwb3J0L2lv
cy9zdGFibGUtdXBkYXRlLXdpdGgta2V5Ym9hcmQuaHRtbCBiL0xheW91dFRlc3RzL2Zhc3Qvdmlz
dWFsLXZpZXdwb3J0L2lvcy9zdGFibGUtdXBkYXRlLXdpdGgta2V5Ym9hcmQuaHRtbApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwLi4yMTRiYzJlNzcwN2Q1OTMzMGE1YmI3ODU1MDA5ZmExMjZiMDBmNjgxCi0tLSAvZGV2L251
bGwKKysrIGIvTGF5b3V0VGVzdHMvZmFzdC92aXN1YWwtdmlld3BvcnQvaW9zL3N0YWJsZS11cGRh
dGUtd2l0aC1rZXlib2FyZC5odG1sCkBAIC0wLDAgKzEsNzEgQEAKKzwhRE9DVFlQRSBodG1sPiA8
IS0tIHdlYmtpdC10ZXN0LXJ1bm5lciBbIHVzZUZsZXhpYmxlVmlld3BvcnQ9dHJ1ZSBdIC0tPgor
Cis8aHRtbD4KKzxoZWFkPgorICAgIDxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJpbml0
aWFsLXNjYWxlPTEuMCI+CisgICAgPHN0eWxlPgorICAgICAgICAuc3BhY2VyLWFib3ZlIHsKKyAg
ICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHNpbHZlcjsKKyAgICAgICAgICAgIGhlaWdodDog
NjAwcHg7CisgICAgICAgIH0KKyAgICAgICAgLnNwYWNlci1iZWxvdyB7CisgICAgICAgICAgICBi
YWNrZ3JvdW5kLWNvbG9yOiBzaWx2ZXI7CisgICAgICAgICAgICBoZWlnaHQ6IDgwcHg7CisgICAg
ICAgIH0KKyAgICAgICAgaW5wdXQgeworICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7CisgICAg
ICAgICAgICBtYXJnaW46IDYwcHggMzBweDsKKyAgICAgICAgfQorICAgIDwvc3R5bGU+CisgICAg
PHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+
CisgICAgPHNjcmlwdD4KKyAgICAgICAgdmFyIGpzVGVzdElzQXN5bmMgPSB0cnVlOworCisgICAg
ICAgIGZ1bmN0aW9uIGdldFNjcm9sbERvd25VSVNjcmlwdCgpCisgICAgICAgIHsKKyAgICAgICAg
ICAgIHJldHVybiBgKGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgIHVpQ29udHJvbGxlci5p
bW1lZGlhdGVTY3JvbGxUb09mZnNldCgwLCA4MDApOworICAgICAgICAgICAgfSkoKTtgOworICAg
ICAgICB9CisgICAgICAgIAorICAgICAgICBmdW5jdGlvbiBnZXRGb2N1c0lucHV0VUlTY3JpcHQo
eCwgeSkKKyAgICAgICAgeworICAgICAgICAgICAgcmV0dXJuIGAoZnVuY3Rpb24oKSB7CisKKyAg
ICAgICAgICAgICAgICB1aUNvbnRyb2xsZXIuZGlkU2hvd0tleWJvYXJkQ2FsbGJhY2sgPSBmdW5j
dGlvbigpIHsKKyAgICAgICAgICAgICAgICAgICAgdWlDb250cm9sbGVyLmRvQWZ0ZXJOZXh0U3Rh
YmxlUHJlc2VudGF0aW9uVXBkYXRlKGZ1bmN0aW9uKCkgeworICAgICAgICAgICAgICAgICAgICAg
ICAgdWlDb250cm9sbGVyLnVpU2NyaXB0Q29tcGxldGUoKTsKKyAgICAgICAgICAgICAgICAgICAg
fSk7CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgICAgICB1aUNvbnRyb2xsZXIuc2lu
Z2xlVGFwQXRQb2ludCgke3h9LCAke3l9LCBmdW5jdGlvbigpIHt9KTsKKyAgICAgICAgICAgIH0p
KCk7YDsKKyAgICAgICAgfQorCisgICAgICAgIGZ1bmN0aW9uIHJ1blRlc3QoKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoIXdpbmRvdy50ZXN0UnVubmVyIHx8ICF0ZXN0UnVubmVyLnJ1blVJ
U2NyaXB0KQorICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIAorICAgICAgICAg
ICAgdGVzdFJ1bm5lci5ydW5VSVNjcmlwdChnZXRTY3JvbGxEb3duVUlTY3JpcHQoKSwgZnVuY3Rp
b24oKSB7CisgICAgICAgICAgICAgICAgd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24oKSB7Cisg
ICAgICAgICAgICAgICAgICAgIHZhciByZWN0ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ2lu
cHV0JykuZ2V0Qm91bmRpbmdDbGllbnRSZWN0KCk7CisgICAgICAgICAgICAgICAgICAgIC8vIHNp
bmdsZVRhcEF0UG9pbnQgdGFrZXMgZG9jdW1lbnQgY29vcmRpbmF0ZXMsIHNvIGFkZCBzY3JvbGxU
b3AgdG8gY2xpZW50UmVjdC50b3AuCisgICAgICAgICAgICAgICAgICAgIHRlc3RSdW5uZXIucnVu
VUlTY3JpcHQoZ2V0Rm9jdXNJbnB1dFVJU2NyaXB0KHJlY3QubGVmdCwgcmVjdC50b3AgKyBkb2N1
bWVudC5zY3JvbGxpbmdFbGVtZW50LnNjcm9sbFRvcCksIGZ1bmN0aW9uKCkgeworICAgICAgICAg
ICAgICAgICAgICAgICAgZGVidWcoJ1BBU1M6IGdvdCBzdGFibGUgdXBkYXRlJyk7CisgICAgICAg
ICAgICAgICAgICAgICAgICBmaW5pc2hKU1Rlc3QoKTsKKyAgICAgICAgICAgICAgICAgICAgfSk7
CisgICAgICAgICAgICAgICAgfSwgMCk7CisgICAgICAgICAgICB9KTsKKyAgICAgICAgfQorCisg
ICAgICAgIHdpbmRvdy5hZGRFdmVudExpc3RlbmVyKCdsb2FkJywgcnVuVGVzdCwgZmFsc2UpOwor
ICAgIDwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHk+Cis8cD5UaGlzIHRlc3Qgd2lsbCB0aW1lIG91
dCBpZiBubyBzdGFibGUgdXBkYXRlIGlzIHJlY2VpdmVkLjwvcD4KKzxkaXYgY2xhc3M9InNwYWNl
ci1hYm92ZSI+PC9kaXY+Cis8aW5wdXQgaWQ9ImlucHV0IiB0eXBlPSJ0ZXh0Ii8+Cis8ZGl2IGNs
YXNzPSJzcGFjZXItYmVsb3ciPjwvZGl2PgorPHNjcmlwdCBzcmM9Ii4uLy4uLy4uL3Jlc291cmNl
cy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0PgorPC9ib2R5PgorPC9odG1sPgo=
</data>
<flag name="review"
          id="347785"
          type_id="1"
          status="+"
          setter="thorton"
    />
          </attachment>
      

    </bug>

</bugzilla>