<?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>193182</bug_id>
          
          <creation_ts>2019-01-06 16:51:13 -0800</creation_ts>
          <short_desc>[iOS] fast/events/touch/ios/hover-when-style-change-is-async.html times out</short_desc>
          <delta_ts>2019-01-23 12:10:02 -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>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>ap</cc>
    
    <cc>bdakin</cc>
    
    <cc>commit-queue</cc>
    
    <cc>jbedard</cc>
    
    <cc>lforschler</cc>
    
    <cc>megan_gardner</cc>
    
    <cc>thorton</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>wenson_hsieh</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1492164</commentid>
    <comment_count>0</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-06 16:51:13 -0800</bug_when>
    <thetext>This test times out nearly 100% of the time on our internal iOS bots. This test is not run in any non-internal configurations.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495509</commentid>
    <comment_count>1</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-17 09:40:48 -0800</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #0)
&gt; This test times out nearly 100% of the time on our internal iOS bots. This
&gt; test is not run in any non-internal configurations.

I can&apos;t reproduce the timeouts when running the test on repeat, but I can reproduce this timeout 100% of the time by running fast/events/touch/ios/drag-to-autoscroll-in-single-line-editable.html and then fast/events/touch/ios/long-press-then-drag-to-select-text.html.

Additionally, doing `await liftUpAtPoint(dragX + 5, tapPointY);` after the last `continueTouchAndDragFromPointToPoint` fixes this timeout for me. It looks like the simulated touch down from a previous test is bleeding into this one. Perhaps we should make the test runner smart enough to send a touch up and/or force gesture recognizers to reset when resetting the test controller between tests...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495522</commentid>
    <comment_count>2</comment_count>
      <attachid>359387</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-17 10:15:03 -0800</bug_when>
    <thetext>Created attachment 359387
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1495648</commentid>
    <comment_count>3</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-17 14:24:23 -0800</bug_when>
    <thetext>Some additional observations:

- There appear to be three layout tests that pass before my patch (which just calls -_cancelAllTouches when resetting state), and start failing after the patch...
  • long-press-on-editable-content-then-drag-left-to-change-selected-text.html
  • long-press-on-editable-content-then-drag-right-to-change-selected-text.html
  • long-press-on-editable-content-then-drag-up-to-change-selected-text.html

- If I just skip hover-when-style-change-is-async.html and also don&apos;t call -_cancelAllTouches, these 3 tests start failing.
- If I just lift up to end the touch in drag-to-autoscroll-in-single-line-editable.html by calling liftUpAtPoint, don&apos;t skip hover-when-style-change-is-async.html, and also don&apos;t call -_cancelAllTouches, these 3 tests also start failing.
- Run individually, all of these 3 tests pass.

...need to dig a bit deeper to understand why this happens.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496825</commentid>
    <comment_count>4</comment_count>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-22 11:02:03 -0800</bug_when>
    <thetext>(In reply to Wenson Hsieh from comment #3)
&gt; Some additional observations:
&gt; 
&gt; - There appear to be three layout tests that pass before my patch (which
&gt; just calls -_cancelAllTouches when resetting state), and start failing after
&gt; the patch...
&gt;   •
&gt; long-press-on-editable-content-then-drag-left-to-change-selected-text.html
&gt;   •
&gt; long-press-on-editable-content-then-drag-right-to-change-selected-text.html
&gt;   • long-press-on-editable-content-then-drag-up-to-change-selected-text.html
&gt; 
&gt; - If I just skip hover-when-style-change-is-async.html and also don&apos;t call
&gt; -_cancelAllTouches, these 3 tests start failing.
&gt; - If I just lift up to end the touch in
&gt; drag-to-autoscroll-in-single-line-editable.html by calling liftUpAtPoint,
&gt; don&apos;t skip hover-when-style-change-is-async.html, and also don&apos;t call
&gt; -_cancelAllTouches, these 3 tests also start failing.
&gt; - Run individually, all of these 3 tests pass.
&gt; 
&gt; ...need to dig a bit deeper to understand why this happens.

Looks like this actually exposed a real bug!

If -_beginSuppressingSelectionAssistantForReason: is called due to the focused element being empty, then we&apos;ll fail to unset this bit when blurring the focused element (e.g. upon mainframe navigation), which causes subsequent selection gestures in an editable element (without bringing focus to the editable element) to fail. Fixing this bug fixes all three of these cases.

It&apos;s a good thing these tests exist :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496828</commentid>
    <comment_count>5</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2019-01-22 11:04:45 -0800</bug_when>
    <thetext>&lt;rdar://problem/47452154&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1496840</commentid>
    <comment_count>6</comment_count>
      <attachid>359753</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-22 11:09:45 -0800</bug_when>
    <thetext>Created attachment 359753
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497251</commentid>
    <comment_count>7</comment_count>
      <attachid>359859</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-22 23:29:27 -0800</bug_when>
    <thetext>Created attachment 359859
Rebase on trunk</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497462</commentid>
    <comment_count>8</comment_count>
      <attachid>359859</attachid>
    <who name="Wenson Hsieh">wenson_hsieh</who>
    <bug_when>2019-01-23 11:43:38 -0800</bug_when>
    <thetext>Comment on attachment 359859
Rebase on trunk

Thanks for the review!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497477</commentid>
    <comment_count>9</comment_count>
      <attachid>359859</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-23 12:10:00 -0800</bug_when>
    <thetext>Comment on attachment 359859
Rebase on trunk

Clearing flags on attachment: 359859

Committed r240352: &lt;https://trac.webkit.org/changeset/240352&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1497478</commentid>
    <comment_count>10</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-01-23 12:10:02 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359387</attachid>
            <date>2019-01-17 10:15:03 -0800</date>
            <delta_ts>2019-01-22 11:09:43 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193182-20190117101502.patch</filename>
            <type>text/plain</type>
            <size>2021</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMTAyCmRpZmYgLS1naXQgYS9Ub29scy9DaGFuZ2VMb2cg
Yi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzY0NDdiOWQzNGNiYzRlMTRlYjY0MzkxYmRiNjNiMTU5
NTc2ZGQ2NC4uNTJmMTNjZTExZTE4Y2EzM2IyZjQ4MzFkOGEyNGQ2MDUzZWYyODNmMCAxMDA2NDQK
LS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIy
IEBACisyMDE5LTAxLTE3ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgor
CisgICAgICAgIFtpT1NdIGZhc3QvZXZlbnRzL3RvdWNoL2lvcy9ob3Zlci13aGVuLXN0eWxlLWNo
YW5nZS1pcy1hc3luYy5odG1sIHRpbWVzIG91dAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0
Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzMTgyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZ
IChPT1BTISkuCisKKyAgICAgICAgVGhpcyB0ZXN0IHdhcyB0aW1pbmcgb3V0IGJlY2F1c2Ugb25l
IG9mIGl0cyBwcmVjZWRpbmcgdGVzdHMgKGRyYWctdG8tYXV0b3Njcm9sbC1pbi1zaW5nbGUtbGlu
ZS1lZGl0YWJsZS5odG1sKQorICAgICAgICBsb25nIHByZXNzZXMgYW5kIGRyYWdzIHRvIHNlbGVj
dCB0ZXh0LCBidXQgZG9lcyBub3QgZW5kIHRoZSB0b3VjaCBieSBsaWZ0aW5nIHVwOyBzdWJzZXF1
ZW50bHksIHRoZSB0YXAgZ2VzdHVyZQorICAgICAgICByZWNvZ25pemVyIGlzbid0IGZpcmVkIHdo
ZW4gc2ltdWxhdGluZyBhIHRhcCBpbiBob3Zlci13aGVuLXN0eWxlLWNoYW5nZS1pcy1hc3luYy5o
dG1sLgorCisgICAgICAgIFRvIGZpeCB0aGlzLCB0d2VhayB0aGUgdGVzdCBydW5uZXIgdG8gbWFr
ZSBpdCBzYWZlIGZvciB0ZXN0cyB0byBlbmQgd2hpbGUgdG91Y2hpbmcgdGhlIHdlYiB2aWV3IHdp
dGhvdXQKKyAgICAgICAgcHJldmVudGluZyBsYXRlciB0ZXN0cyBmcm9tIHJlY29nbml6aW5nIGdl
c3R1cmVzLgorCisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xsZXJJ
T1MubW06CisgICAgICAgIChXVFI6OlRlc3RDb250cm9sbGVyOjpwbGF0Zm9ybVJlc2V0U3RhdGVU
b0NvbnNpc3RlbnRWYWx1ZXMpOgorCisgICAgICAgIENhbmNlbCBhbGwgdG91Y2hlcyBpbiB0aGUg
VUlBcHBsaWNhdGlvbiB3aGVuIHJlc2V0dGluZyB0byBhIGNvbnNpc3RlbnQgc3RhdGUgYmV0d2Vl
biB0ZXN0cy4KKwogMjAxOS0wMS0xNyAgV2Vuc29uIEhzaWVoICA8d2Vuc29uX2hzaWVoQGFwcGxl
LmNvbT4KIAogICAgICAgICBbaU9TXSBDb250ZW50IG9mZnNldCBqdW1wcyBlcnJhdGljYWxseSB3
aGVuIGF1dG9zY3JvbGxpbmcgbmVhciBzY3JvbGwgdmlldyBjb250ZW50IGluc2V0IGFyZWFzCmRp
ZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5t
bSBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1Rlc3RDb250cm9sbGVySU9TLm1tCmluZGV4
IDYxMGM5N2ZkNGZlNTY3N2QyNTk1YjI3NDI2ZTkwMjU1YmM1ZTcwMzQuLjU4YjhhZWI5ZGYzZTUw
ODY4MDc3NmM0Njc5MjJmYzU5OGMxMDI2MzAgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RS
dW5uZXIvaW9zL1Rlc3RDb250cm9sbGVySU9TLm1tCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvaW9zL1Rlc3RDb250cm9sbGVySU9TLm1tCkBAIC0xMTUsNiArMTE1LDcgQEAgdm9pZCBUZXN0
Q29udHJvbGxlcjo6cGxhdGZvcm1SZXNldFN0YXRlVG9Db25zaXN0ZW50VmFsdWVzKGNvbnN0IFRl
c3RPcHRpb25zJiBvcHQKIHsKICAgICBjb2NvYVJlc2V0U3RhdGVUb0NvbnNpc3RlbnRWYWx1ZXMo
b3B0aW9ucyk7CiAKKyAgICBbW1VJQXBwbGljYXRpb24gc2hhcmVkQXBwbGljYXRpb25dIF9jYW5j
ZWxBbGxUb3VjaGVzXTsKICAgICBbW1VJRGV2aWNlIGN1cnJlbnREZXZpY2VdIHNldE9yaWVudGF0
aW9uOlVJRGV2aWNlT3JpZW50YXRpb25Qb3J0cmFpdCBhbmltYXRlZDpOT107CiAKICAgICBtX2lu
cHV0TW9kZVN3aXp6bGVycy5jbGVhcigpOwo=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359753</attachid>
            <date>2019-01-22 11:09:45 -0800</date>
            <delta_ts>2019-01-22 23:29:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-193182-20190122110944.patch</filename>
            <type>text/plain</type>
            <size>3054</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMTAyCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDk1NjFmOWYzMWYwZGVkNmNk
ODE0ZmI1ZGVkODhlNDA3ODAxMWYzZTguLjY0YmI1OTgyMjBiNmUyM2ZiZjRiY2Q3ZjI5M2RlMjcz
MDU3MWM1NGQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMDEtMjIgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gZmFzdC9ldmVu
dHMvdG91Y2gvaW9zL2hvdmVyLXdoZW4tc3R5bGUtY2hhbmdlLWlzLWFzeW5jLmh0bWwgdGltZXMg
b3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTMx
ODIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3NDUyMTU0PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBhbiBleGlzdGluZyBidWcgd2hlcmUg
Ymx1cnJpbmcgYW4gZWxlbWVudCBkb2Vzbid0IGFsd2F5cyB1bi1zdXBwcmVzcyB0ZXh0IGludGVy
YWN0aW9ucy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0
aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9lbGVtZW50RGlkQmx1cl0pOgorCiAy
MDE5LTAxLTE3ICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNpZWhAYXBwbGUuY29tPgogCiAgICAg
ICAgIFtpT1NdIENvbnRlbnQgb2Zmc2V0IGp1bXBzIGVycmF0aWNhbGx5IHdoZW4gYXV0b3Njcm9s
bGluZyBuZWFyIHNjcm9sbCB2aWV3IGNvbnRlbnQgaW5zZXQgYXJlYXMKZGlmZiAtLWdpdCBhL1Nv
dXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0gYi9T
b3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1tCmlu
ZGV4IDNlNTI5MmE3OGMyYWNmNDYxYTY4MjkzYjNhYWM0MjJjOTBkN2IzYzUuLjhkMGI2NDM3ZGIy
MzFlMWE4YTRiZTM4MzNiNDM1N2EwOTI4NGUzYzQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQv
VUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNlL1dl
YktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtNDYzNCw2
ICs0NjM0LDcgQEAgLSAodm9pZClfZWxlbWVudERpZEJsdXIKIAogICAgIGlmICghX2lzQ2hhbmdp
bmdGb2N1cykgewogICAgICAgICBbc2VsZiBfc3RvcFN1cHByZXNzaW5nU2VsZWN0aW9uQXNzaXN0
YW50Rm9yUmVhc29uOldlYktpdDo6Rm9jdXNlZEVsZW1lbnRJc1RyYW5zcGFyZW50T3JGdWxseUNs
aXBwZWRdOworICAgICAgICBbc2VsZiBfc3RvcFN1cHByZXNzaW5nU2VsZWN0aW9uQXNzaXN0YW50
Rm9yUmVhc29uOldlYktpdDo6Rm9jdXNlZEVsZW1lbnRJc1Rvb1NtYWxsXTsKICAgICAgICAgX2Rp
ZEFjY2Vzc29yeVRhYkluaXRpYXRlRm9jdXMgPSBOTzsKICAgICB9CiB9CmRpZmYgLS1naXQgYS9U
b29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMThlZGI1Zjk4ZWI4NmNkNzZm
OGU0NTE4NTIwM2IwMmFiZWMzZjgzYS4uM2MzY2I5ZjMyYTI4M2ZiNTBkYTRkMzBkMzIwMjJhNzVm
MDcxZmNhNiAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5nZUxv
ZwpAQCAtMSwzICsxLDE2IEBACisyMDE5LTAxLTIyICBXZW5zb24gSHNpZWggIDx3ZW5zb25faHNp
ZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIGZhc3QvZXZlbnRzL3RvdWNoL2lvcy9ob3Zl
ci13aGVuLXN0eWxlLWNoYW5nZS1pcy1hc3luYy5odG1sIHRpbWVzIG91dAorICAgICAgICBodHRw
czovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzMTgyCisgICAgICAgIDxyZGFy
Oi8vcHJvYmxlbS80NzQ1MjE1ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBDbGVhciBhY3RpdmUgdG91Y2hlcyBiZXR3ZWVuIHRlc3QgaW52b2NhdGlv
bnMuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5t
bToKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtUmVzZXRTdGF0ZVRvQ29u
c2lzdGVudFZhbHVlcyk6CisKIDIwMTktMDEtMTcgIFdlbnNvbiBIc2llaCAgPHdlbnNvbl9oc2ll
aEBhcHBsZS5jb20+CiAKICAgICAgICAgW2lPU10gQ29udGVudCBvZmZzZXQganVtcHMgZXJyYXRp
Y2FsbHkgd2hlbiBhdXRvc2Nyb2xsaW5nIG5lYXIgc2Nyb2xsIHZpZXcgY29udGVudCBpbnNldCBh
cmVhcwpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xs
ZXJJT1MubW0gYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5t
bQppbmRleCA4NTVkMmQ1YmM3MDAzNDA0NzRjNDI3MWNjN2I3YWFhOTUxMDIwMDQzLi4wNDAxMWE2
YjM1NDQ4MzdjNTU5ODUxNzMwZjY5OWQ3Njk4NzIxNGMzIDEwMDY0NAotLS0gYS9Ub29scy9XZWJL
aXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5tbQorKysgYi9Ub29scy9XZWJLaXRU
ZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5tbQpAQCAtMTE1LDYgKzExNSw3IEBAIHZv
aWQgVGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtUmVzZXRTdGF0ZVRvQ29uc2lzdGVudFZhbHVlcyhj
b25zdCBUZXN0T3B0aW9ucyYgb3B0CiB7CiAgICAgY29jb2FSZXNldFN0YXRlVG9Db25zaXN0ZW50
VmFsdWVzKG9wdGlvbnMpOwogCisgICAgW1tVSUFwcGxpY2F0aW9uIHNoYXJlZEFwcGxpY2F0aW9u
XSBfY2FuY2VsQWxsVG91Y2hlc107CiAgICAgW1tVSURldmljZSBjdXJyZW50RGV2aWNlXSBzZXRP
cmllbnRhdGlvbjpVSURldmljZU9yaWVudGF0aW9uUG9ydHJhaXQgYW5pbWF0ZWQ6Tk9dOwogCiAg
ICAgbV9pbnB1dE1vZGVTd2l6emxlcnMuY2xlYXIoKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>359859</attachid>
            <date>2019-01-22 23:29:27 -0800</date>
            <delta_ts>2019-01-23 12:10:00 -0800</delta_ts>
            <desc>Rebase on trunk</desc>
            <filename>bug-193182-20190122232926.patch</filename>
            <type>text/plain</type>
            <size>3514</size>
            <attacher name="Wenson Hsieh">wenson_hsieh</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwMzI5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L0No
YW5nZUxvZyBiL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCmluZGV4IDYzMDQ0MTUzZjkyMTEwZTA3
MmEyMTdlY2RiZjFjMTYyMGJiNzIwNWUuLmE3OGZhZWQ5MjU4Y2Q2NTBkNDk2MTllZmE0ODkwYWI1
MjUzOWE3ZTEgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJLaXQvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTYgQEAKKzIwMTktMDEtMjIgIFdlbnNvbiBI
c2llaCAgPHdlbnNvbl9oc2llaEBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gZmFzdC9ldmVu
dHMvdG91Y2gvaW9zL2hvdmVyLXdoZW4tc3R5bGUtY2hhbmdlLWlzLWFzeW5jLmh0bWwgdGltZXMg
b3V0CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTMx
ODIKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzQ3NDUyMTU0PgorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZpeCBhbiBleGlzdGluZyBidWcgd2hlcmUg
Ymx1cnJpbmcgYW4gZWxlbWVudCBkb2Vzbid0IGFsd2F5cyB1bi1zdXBwcmVzcyB0ZXh0IGludGVy
YWN0aW9ucy4KKworICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0
aW9uLm1tOgorICAgICAgICAoLVtXS0NvbnRlbnRWaWV3IF9lbGVtZW50RGlkQmx1cl0pOgorCiAy
MDE5LTAxLTIyICBDaHJpcyBEdW1leiAgPGNkdW1lekBhcHBsZS5jb20+CiAKICAgICAgICAgUmVn
cmVzc2lvbihyMjQwMTc4KSBTb21lIEFQSSB0ZXN0cyBhcmUgY3Jhc2hpbmcKZGlmZiAtLWdpdCBh
L1NvdXJjZS9XZWJLaXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0g
Yi9Tb3VyY2UvV2ViS2l0L1VJUHJvY2Vzcy9pb3MvV0tDb250ZW50Vmlld0ludGVyYWN0aW9uLm1t
CmluZGV4IGQzZjlmMTJlZmM2OTQzYmMwYTQxOTg1YjJmYWEwNzc5ZWYzNGI1MzUuLjYwOWNkNWIw
NzY5MTY1ZmY0OWNjMWFkNmM5MzVmZDk3ZjkxMWEzZTQgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJL
aXQvVUlQcm9jZXNzL2lvcy9XS0NvbnRlbnRWaWV3SW50ZXJhY3Rpb24ubW0KKysrIGIvU291cmNl
L1dlYktpdC9VSVByb2Nlc3MvaW9zL1dLQ29udGVudFZpZXdJbnRlcmFjdGlvbi5tbQpAQCAtNDY2
MCw2ICs0NjYwLDcgQEAgLSAodm9pZClfZWxlbWVudERpZEJsdXIKIAogICAgIGlmICghX2lzQ2hh
bmdpbmdGb2N1cykgewogICAgICAgICBbc2VsZiBfc3RvcFN1cHByZXNzaW5nU2VsZWN0aW9uQXNz
aXN0YW50Rm9yUmVhc29uOldlYktpdDo6Rm9jdXNlZEVsZW1lbnRJc1RyYW5zcGFyZW50T3JGdWxs
eUNsaXBwZWRdOworICAgICAgICBbc2VsZiBfc3RvcFN1cHByZXNzaW5nU2VsZWN0aW9uQXNzaXN0
YW50Rm9yUmVhc29uOldlYktpdDo6Rm9jdXNlZEVsZW1lbnRJc1Rvb1NtYWxsXTsKICAgICAgICAg
X2RpZEFjY2Vzc29yeVRhYkluaXRpYXRlRm9jdXMgPSBOTzsKICAgICB9CiB9CmRpZmYgLS1naXQg
YS9Ub29scy9DaGFuZ2VMb2cgYi9Ub29scy9DaGFuZ2VMb2cKaW5kZXggMzE2NWJkNTc4MjVlNGEz
MjA4Njk2NzVjY2IwYzQ3Y2RjMTc2MTI2Ni4uZWIyODgwZGMxZjU0MTg5NTBlY2M1Njc5MmNmNmNm
MjAxZTYwOTg5NCAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBiL1Rvb2xzL0NoYW5n
ZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE5LTAxLTE3ICBXZW5zb24gSHNpZWggIDx3ZW5zb25f
aHNpZWhAYXBwbGUuY29tPgorCisgICAgICAgIFtpT1NdIGZhc3QvZXZlbnRzL3RvdWNoL2lvcy9o
b3Zlci13aGVuLXN0eWxlLWNoYW5nZS1pcy1hc3luYy5odG1sIHRpbWVzIG91dAorICAgICAgICBo
dHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTkzMTgyCisgICAgICAgIDxy
ZGFyOi8vcHJvYmxlbS80NzQ1MjE1ND4KKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9P
UFMhKS4KKworICAgICAgICBUaGlzIHRlc3Qgd2FzIHRpbWluZyBvdXQgYmVjYXVzZSBvbmUgb2Yg
aXRzIHByZWNlZGluZyB0ZXN0cyAoZHJhZy10by1hdXRvc2Nyb2xsLWluLXNpbmdsZS1saW5lLWVk
aXRhYmxlLmh0bWwpCisgICAgICAgIGxvbmcgcHJlc3NlcyBhbmQgZHJhZ3MgdG8gc2VsZWN0IHRl
eHQsIGJ1dCBkb2VzIG5vdCBlbmQgdGhlIHRvdWNoIGJ5IGxpZnRpbmcgdXA7IHN1YnNlcXVlbnRs
eSwgdGhlIHRhcCBnZXN0dXJlCisgICAgICAgIHJlY29nbml6ZXIgaXNuJ3QgZmlyZWQgd2hlbiBz
aW11bGF0aW5nIGEgdGFwIGluIGhvdmVyLXdoZW4tc3R5bGUtY2hhbmdlLWlzLWFzeW5jLmh0bWwu
CisKKyAgICAgICAgVG8gZml4IHRoaXMsIHR3ZWFrIHRoZSB0ZXN0IHJ1bm5lciB0byBtYWtlIGl0
IHNhZmUgZm9yIHRlc3RzIHRvIGVuZCB3aGlsZSB0b3VjaGluZyB0aGUgd2ViIHZpZXcgd2l0aG91
dAorICAgICAgICBwcmV2ZW50aW5nIGxhdGVyIHRlc3RzIGZyb20gcmVjb2duaXppbmcgZ2VzdHVy
ZXMuCisKKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL2lvcy9UZXN0Q29udHJvbGxlcklPUy5t
bToKKyAgICAgICAgKFdUUjo6VGVzdENvbnRyb2xsZXI6OnBsYXRmb3JtUmVzZXRTdGF0ZVRvQ29u
c2lzdGVudFZhbHVlcyk6CisKKyAgICAgICAgQ2FuY2VsIGFsbCB0b3VjaGVzIGluIHRoZSBVSUFw
cGxpY2F0aW9uIHdoZW4gcmVzZXR0aW5nIHRvIGEgY29uc2lzdGVudCBzdGF0ZSBiZXR3ZWVuIHRl
c3RzLgorCiAyMDE5LTAxLTIyICBBYWthc2ggSmFpbiAgPGFha2FzaF9qYWluQGFwcGxlLmNvbT4K
IAogICAgICAgICBbZXdzLWFwcF0gZmV0Y2ggbG9vcCBzaG91bGQgbm90IHN0b3Agb24gbmV0d29y
ayBpc3N1ZXMKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvaW9zL1Rlc3RDb250
cm9sbGVySU9TLm1tIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xsZXJJ
T1MubW0KaW5kZXggODU1ZDJkNWJjNzAwMzQwNDc0YzQyNzFjYzdiN2FhYTk1MTAyMDA0My4uMDQw
MTFhNmIzNTQ0ODM3YzU1OTg1MTczMGY2OTlkNzY5ODcyMTRjMyAxMDA2NDQKLS0tIGEvVG9vbHMv
V2ViS2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xsZXJJT1MubW0KKysrIGIvVG9vbHMvV2Vi
S2l0VGVzdFJ1bm5lci9pb3MvVGVzdENvbnRyb2xsZXJJT1MubW0KQEAgLTExNSw2ICsxMTUsNyBA
QCB2b2lkIFRlc3RDb250cm9sbGVyOjpwbGF0Zm9ybVJlc2V0U3RhdGVUb0NvbnNpc3RlbnRWYWx1
ZXMoY29uc3QgVGVzdE9wdGlvbnMmIG9wdAogewogICAgIGNvY29hUmVzZXRTdGF0ZVRvQ29uc2lz
dGVudFZhbHVlcyhvcHRpb25zKTsKIAorICAgIFtbVUlBcHBsaWNhdGlvbiBzaGFyZWRBcHBsaWNh
dGlvbl0gX2NhbmNlbEFsbFRvdWNoZXNdOwogICAgIFtbVUlEZXZpY2UgY3VycmVudERldmljZV0g
c2V0T3JpZW50YXRpb246VUlEZXZpY2VPcmllbnRhdGlvblBvcnRyYWl0IGFuaW1hdGVkOk5PXTsK
IAogICAgIG1faW5wdXRNb2RlU3dpenpsZXJzLmNsZWFyKCk7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>