<?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>173497</bug_id>
          
          <creation_ts>2017-06-16 15:38:32 -0700</creation_ts>
          <short_desc>AX: VoiceOver can change the value of disabled sliders</short_desc>
          <delta_ts>2019-02-04 13:03:27 -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>Accessibility</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</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="James Craig">jcraig</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>cfleizach</cc>
    
    <cc>commit-queue</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>ericliang</cc>
    
    <cc>ews-watchlist</cc>
    
    <cc>jdiggs</cc>
    
    <cc>samuel_white</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1320207</commentid>
    <comment_count>0</comment_count>
    <who name="James Craig">jcraig</who>
    <bug_when>2017-06-16 15:38:32 -0700</bug_when>
    <thetext>AX: VoiceOver can change the value of disabled sliders


1. Open the attached test case.
2. Drag the slider with a mouse (no change, expected)
3. Tab to the slider and use arrows, home/end, or pageup/pagedown (no change, expected)
4. Navigate to the slider with VoiceOver, interact (VO+Shift+Down) and change the value (VO+Right)

VoiceOver speaks dimmed (expected) but the slider value updates and the display changes.

&lt;input type=&apos;range&apos; disabled&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1320208</commentid>
    <comment_count>1</comment_count>
      <attachid>313148</attachid>
    <who name="James Craig">jcraig</who>
    <bug_when>2017-06-16 15:39:27 -0700</bug_when>
    <thetext>Created attachment 313148
test case</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1320209</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2017-06-16 15:39:42 -0700</bug_when>
    <thetext>&lt;rdar://problem/32825076&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501366</commentid>
    <comment_count>3</comment_count>
      <attachid>360928</attachid>
    <who name="Eric Liang">ericliang</who>
    <bug_when>2019-02-01 17:32:30 -0800</bug_when>
    <thetext>Created attachment 360928
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501370</commentid>
    <comment_count>4</comment_count>
      <attachid>360928</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2019-02-01 17:35:35 -0800</bug_when>
    <thetext>Comment on attachment 360928
Patch

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

&gt; Source/WebCore/accessibility/AccessibilityNodeObject.cpp:1067
&gt; +//    auto element = this-&gt;element();

whats going on with this?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501374</commentid>
    <comment_count>5</comment_count>
    <who name="Eric Liang">ericliang</who>
    <bug_when>2019-02-01 17:42:06 -0800</bug_when>
    <thetext>Sorry forgot to uncomment after test...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501378</commentid>
    <comment_count>6</comment_count>
      <attachid>360933</attachid>
    <who name="Eric Liang">ericliang</who>
    <bug_when>2019-02-01 17:46:04 -0800</bug_when>
    <thetext>Created attachment 360933
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501382</commentid>
    <comment_count>7</comment_count>
      <attachid>360933</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2019-02-01 17:49:55 -0800</bug_when>
    <thetext>Comment on attachment 360933
Patch

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

&gt; LayoutTests/accessibility/set-value-not-work-for-disabled-sliders.html:25
&gt; +        for (var testId = 0; testId &lt; numOfTests; testId++) {

there&apos;s no expected results added here</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501386</commentid>
    <comment_count>8</comment_count>
      <attachid>360933</attachid>
    <who name="Eric Liang">ericliang</who>
    <bug_when>2019-02-01 17:54:30 -0800</bug_when>
    <thetext>Comment on attachment 360933
Patch

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

&gt;&gt; LayoutTests/accessibility/set-value-not-work-for-disabled-sliders.html:25
&gt;&gt; +        for (var testId = 0; testId &lt; numOfTests; testId++) {
&gt; 
&gt; there&apos;s no expected results added here

If should-change=&quot;true&quot;, then the expected is always 50, otherwise 50-&gt;55-&gt;45?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501923</commentid>
    <comment_count>9</comment_count>
      <attachid>361076</attachid>
    <who name="Eric Liang">ericliang</who>
    <bug_when>2019-02-04 11:29:55 -0800</bug_when>
    <thetext>Created attachment 361076
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501970</commentid>
    <comment_count>10</comment_count>
      <attachid>361076</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-04 13:03:25 -0800</bug_when>
    <thetext>Comment on attachment 361076
Patch

Clearing flags on attachment: 361076

Committed r240939: &lt;https://trac.webkit.org/changeset/240939&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501971</commentid>
    <comment_count>11</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-02-04 13:03:27 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>313148</attachid>
            <date>2017-06-16 15:39:27 -0700</date>
            <delta_ts>2017-06-16 15:39:27 -0700</delta_ts>
            <desc>test case</desc>
            <filename>wk173497_disabled_slider.html</filename>
            <type>text/html</type>
            <size>29</size>
            <attacher name="James Craig">jcraig</attacher>
            
              <data encoding="base64">PGlucHV0IHR5cGU9J3JhbmdlJyBkaXNhYmxlZD4=
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360928</attachid>
            <date>2019-02-01 17:32:30 -0800</date>
            <delta_ts>2019-02-01 17:46:00 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173497-20190201173228.patch</filename>
            <type>text/plain</type>
            <size>4129</size>
            <attacher name="Eric Liang">ericliang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwODc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyM2Q3ZGQyYmU1NzBm
NWVlZmNiZmUzMWMzNzMzNjAwZGU3NDU0Ni4uMTczNDNhNzkyYzI0MGNhOTk1MzlmZDNjOGVmYTM5
NmRmMWQ0NGFmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTAyLTAxICBFcmlj
IExpYW5nICA8ZXJpY2xpYW5nQGFwcGxlLmNvbT4KKworICAgICAgICBXaGVuIHBlcmZvcm1pbmcg
SW5jcmVtZW50IG9yIERlY3JlbWVudCBvbiBzbGlkZXJzLCBjaGVjayB0byBzZWUgaWYgdGhlIHNs
aWRlciBpcyBkaXNhYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3MzQ5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvc2V0LXZhbHVlLW5vdC13b3JrLWZvci1kaXNh
YmxlZC1zbGlkZXJzLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eU5vZGVPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU5vZGVPYmpl
Y3Q6OmFsdGVyU2xpZGVyVmFsdWUpOgorCiAyMDE5LTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jh
b3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgRGlzcGF0Y2ggcG9pbnRlcmNhbmNlbCBldmVudHMg
d2hlbiBjb250ZW50IGlzIHBhbm5lZCBvciB6b29tZWQgb24gaU9TCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCmlu
ZGV4IDhiN2Q2ZTZmZmExNTU0NWNkYTFiNDVjNjE3N2MyNjc5MTY3MTNiMGQuLjZmOWMzNDJjYTQ3
YjUxODI0NjliY2E5MjgyMWYwZjc5YWI0NzU2NzcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCkBAIC0xMDYz
LDYgKzEwNjMsMTAgQEAgdm9pZCBBY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdDo6YWx0ZXJTbGlkZXJW
YWx1ZShib29sIGluY3JlYXNlKQogewogICAgIGlmIChyb2xlVmFsdWUoKSAhPSBBY2Nlc3NpYmls
aXR5Um9sZTo6U2xpZGVyKQogICAgICAgICByZXR1cm47CisgICAgCisvLyAgICBhdXRvIGVsZW1l
bnQgPSB0aGlzLT5lbGVtZW50KCk7CisvLyAgICBpZiAoIWVsZW1lbnR8fCBlbGVtZW50LT5pc0Rp
c2FibGVkRm9ybUNvbnRyb2woKSkKKy8vICAgICAgICByZXR1cm47CiAKICAgICBpZiAoIWdldEF0
dHJpYnV0ZShzdGVwQXR0cikuaXNFbXB0eSgpKQogICAgICAgICBjaGFuZ2VWYWx1ZUJ5U3RlcChp
bmNyZWFzZSk7CmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cgYi9MYXlvdXRUZXN0
cy9DaGFuZ2VMb2cKaW5kZXggMzk1NjEwYjdhZDY4NTQ3MWVkYjMxN2IxNGI4MjQ2N2ExZmVhNWI0
MS4uN2FkMmQ3NzVhYzdjNTcyMDlkZTIxNWM0MWY3NDI1NjQ3ZWFiN2FiMCAxMDA2NDQKLS0tIGEv
TGF5b3V0VGVzdHMvQ2hhbmdlTG9nCisrKyBiL0xheW91dFRlc3RzL0NoYW5nZUxvZwpAQCAtMSwz
ICsxLDEyIEBACisyMDE5LTAyLTAxICBFcmljIExpYW5nICA8ZXJpY2xpYW5nQGFwcGxlLmNvbT4K
KworICAgICAgICBDaGVjayBpZiBzbGlkZXIgdmFsdWUgY2hhbmdlZCBhZnRlciBjYWxsaW5nIEFY
IEluY3JlbWVudCBvciBEZWNyZW1lbnQgb24gZGlzYWJsZWQgc2xpZGVycy4KKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE5MzQ5NworCisgICAgICAgIFJl
dmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogYWNjZXNzaWJpbGl0eS9zZXQt
dmFsdWUtbm90LXdvcmstZm9yLWRpc2FibGVkLXNsaWRlcnMuaHRtbDogQWRkZWQuCisKIDIwMTkt
MDItMDEgIEFudG9pbmUgUXVpbnQgIDxncmFvdXRzQGFwcGxlLmNvbT4KIAogICAgICAgICBEaXNw
YXRjaCBwb2ludGVyY2FuY2VsIGV2ZW50cyB3aGVuIGNvbnRlbnQgaXMgcGFubmVkIG9yIHpvb21l
ZCBvbiBpT1MKZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvc2V0LXZhbHVl
LW5vdC13b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLmh0bWwgYi9MYXlvdXRUZXN0cy9hY2Nlc3Np
YmlsaXR5L3NldC12YWx1ZS1ub3Qtd29yay1mb3ItZGlzYWJsZWQtc2xpZGVycy5odG1sCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAuLmJmZTQ1ZWVkY2E2NWY0NzVjOWUzNzUyMGJiZWE1ZGMxNGVkYWU4MDYKLS0tIC9kZXYv
bnVsbAorKysgYi9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3NldC12YWx1ZS1ub3Qtd29yay1m
b3ItZGlzYWJsZWQtc2xpZGVycy5odG1sCkBAIC0wLDAgKzEsNDIgQEAKKzwhRE9DVFlQRSBIVE1M
IFBVQkxJQyAiLS8vSUVURi8vRFREIEhUTUwvL0VOIj4KKzxodG1sPgorPGhlYWQ+Cis8c2NyaXB0
IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcHJlLmpzIj48L3NjcmlwdD4KKzwvaGVhZD4KKzxi
b2R5IGlkPSJib2R5Ij4KKzxkaXYgaWQ9ImNvbnRlbnQiPgorCis8aW5wdXQgaWQ9InRlc3QwIiB0
eXBlPSdyYW5nZScgc2hvdWxkLWNoYW5nZT0iZmFsc2UiIGRpc2FibGVkPgorPGlucHV0IGlkPSJ0
ZXN0MSIgdHlwZT0ncmFuZ2UnIHNob3VsZC1jaGFuZ2U9ImZhbHNlIiBkaXNhYmxlZCBhcmlhLWRp
c2FibGVkPSJ0cnVlIj4KKzxpbnB1dCBpZD0idGVzdDIiIHR5cGU9J3JhbmdlJyBzaG91bGQtY2hh
bmdlPSJmYWxzZSIgZGlzYWJsZWQgYXJpYS1kaXNhYmxlZD0iZmFsc2UiPgorPGlucHV0IGlkPSJ0
ZXN0MyIgdHlwZT0ncmFuZ2UnIHNob3VsZC1jaGFuZ2U9InRydWUiID4KKzxpbnB1dCBpZD0idGVz
dDQiIHR5cGU9J3JhbmdlJyBzaG91bGQtY2hhbmdlPSJ0cnVlIiBhcmlhLWRpc2FibGVkPSJ0cnVl
Ij4KKzxpbnB1dCBpZD0idGVzdDUiIHR5cGU9J3JhbmdlJyBzaG91bGQtY2hhbmdlPSJ0cnVlIiBh
cmlhLWRpc2FibGVkPSJmYWxzZSI+CisKKzxwIGlkPSJkZXNjcmlwdGlvbiI+PC9wPgorPGRpdiBp
ZD0iY29uc29sZSI+PC9kaXY+CisKKzwvZGl2PgorPHNjcmlwdD4KKyAgICBkZXNjcmlwdGlvbigi
VGhpcyB0ZXN0cyB0aGF0IGRpc2FibGVkIHNsaWRlcnMgY2FuJ3QgYmUgaW5jcmVtZW50ZWQgb3Ig
ZGVjcmVtZW50ZWQuIik7CisKKyAgICBpZiAod2luZG93LmFjY2Vzc2liaWxpdHlDb250cm9sbGVy
KSB7CisgICAgICAgIHZhciBudW1PZlRlc3RzID0gNjsKKyAgICAgICAgZm9yICh2YXIgdGVzdElk
ID0gMDsgdGVzdElkIDwgbnVtT2ZUZXN0czsgdGVzdElkKyspIHsKKyAgICAgICAgICAgIHZhciBz
bGlkZXIgPSBhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5hY2Nlc3NpYmxlRWxlbWVudEJ5SWQoInRl
c3QiICsgdGVzdElkKTsKKyAgICAgICAgICAgIHZhciBzaG91bGRDaGFuZ2UgPSBkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgidGVzdCIgKyB0ZXN0SWQpLmdldEF0dHJpYnV0ZSgic2hvdWxkLWNoYW5n
ZSIpID09ICJ0cnVlIiA/IHRydWUgOiBmYWxzZTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJzbGlk
ZXIuaW50VmFsdWUiLCAiNTAiKTsKKworICAgICAgICAgICAgc2xpZGVyLmluY3JlbWVudCgpOwor
ICAgICAgICAgICAgc2hvdWxkQmUoInNsaWRlci5pbnRWYWx1ZSIsIHNob3VsZENoYW5nZSA/ICI1
NSIgOiAiNTAiKTsKKworICAgICAgICAgICAgc2xpZGVyLmRlY3JlbWVudCgpOworICAgICAgICAg
ICAgc2xpZGVyLmRlY3JlbWVudCgpOworICAgICAgICAgICAgc2hvdWxkQmUoInNsaWRlci5pbnRW
YWx1ZSIsIHNob3VsZENoYW5nZSA/ICI0NSIgOiAiNTAiKTsKKyAgICAgICAgfQorICAgIH0KKzwv
c2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4vcmVzb3VyY2VzL2pzLXRlc3QtcG9zdC5qcyI+PC9z
Y3JpcHQ+Cis8L2JvZHk+Cis8L2h0bWw+Cg==
</data>

          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>360933</attachid>
            <date>2019-02-01 17:46:04 -0800</date>
            <delta_ts>2019-02-04 11:29:54 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173497-20190201194603.patch</filename>
            <type>text/plain</type>
            <size>4124</size>
            <attacher name="Eric Liang">ericliang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwODc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyM2Q3ZGQyYmU1NzBm
NWVlZmNiZmUzMWMzNzMzNjAwZGU3NDU0Ni4uMTczNDNhNzkyYzI0MGNhOTk1MzlmZDNjOGVmYTM5
NmRmMWQ0NGFmOSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTAyLTAxICBFcmlj
IExpYW5nICA8ZXJpY2xpYW5nQGFwcGxlLmNvbT4KKworICAgICAgICBXaGVuIHBlcmZvcm1pbmcg
SW5jcmVtZW50IG9yIERlY3JlbWVudCBvbiBzbGlkZXJzLCBjaGVjayB0byBzZWUgaWYgdGhlIHNs
aWRlciBpcyBkaXNhYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3MzQ5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvc2V0LXZhbHVlLW5vdC13b3JrLWZvci1kaXNh
YmxlZC1zbGlkZXJzLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eU5vZGVPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU5vZGVPYmpl
Y3Q6OmFsdGVyU2xpZGVyVmFsdWUpOgorCiAyMDE5LTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jh
b3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgRGlzcGF0Y2ggcG9pbnRlcmNhbmNlbCBldmVudHMg
d2hlbiBjb250ZW50IGlzIHBhbm5lZCBvciB6b29tZWQgb24gaU9TCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCmlu
ZGV4IDhiN2Q2ZTZmZmExNTU0NWNkYTFiNDVjNjE3N2MyNjc5MTY3MTNiMGQuLjE1YmNiMDJlNjRj
NmI4MjMyNTcxZGYzYzJjNDhmZTBmYjE1NTE2MTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCkBAIC0xMDYz
LDYgKzEwNjMsMTAgQEAgdm9pZCBBY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdDo6YWx0ZXJTbGlkZXJW
YWx1ZShib29sIGluY3JlYXNlKQogewogICAgIGlmIChyb2xlVmFsdWUoKSAhPSBBY2Nlc3NpYmls
aXR5Um9sZTo6U2xpZGVyKQogICAgICAgICByZXR1cm47CisgICAgCisgICAgYXV0byBlbGVtZW50
ID0gdGhpcy0+ZWxlbWVudCgpOworICAgIGlmICghZWxlbWVudCB8fCBlbGVtZW50LT5pc0Rpc2Fi
bGVkRm9ybUNvbnRyb2woKSkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCFnZXRBdHRyaWJ1
dGUoc3RlcEF0dHIpLmlzRW1wdHkoKSkKICAgICAgICAgY2hhbmdlVmFsdWVCeVN0ZXAoaW5jcmVh
c2UpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDM5NTYxMGI3YWQ2ODU0NzFlZGIzMTdiMTRiODI0NjdhMWZlYTViNDEuLjdh
ZDJkNzc1YWM3YzU3MjA5ZGUyMTVjNDFmNzQyNTY0N2VhYjdhYjAgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
MiBAQAorMjAxOS0wMi0wMSAgRXJpYyBMaWFuZyAgPGVyaWNsaWFuZ0BhcHBsZS5jb20+CisKKyAg
ICAgICAgQ2hlY2sgaWYgc2xpZGVyIHZhbHVlIGNoYW5nZWQgYWZ0ZXIgY2FsbGluZyBBWCBJbmNy
ZW1lbnQgb3IgRGVjcmVtZW50IG9uIGRpc2FibGVkIHNsaWRlcnMuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTM0OTcKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvc2V0LXZhbHVl
LW5vdC13b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLmh0bWw6IEFkZGVkLgorCiAyMDE5LTAyLTAx
ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgRGlzcGF0Y2gg
cG9pbnRlcmNhbmNlbCBldmVudHMgd2hlbiBjb250ZW50IGlzIHBhbm5lZCBvciB6b29tZWQgb24g
aU9TCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3NldC12YWx1ZS1ub3Qt
d29yay1mb3ItZGlzYWJsZWQtc2xpZGVycy5odG1sIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0
eS9zZXQtdmFsdWUtbm90LXdvcmstZm9yLWRpc2FibGVkLXNsaWRlcnMuaHRtbApuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
Li5iZmU0NWVlZGNhNjVmNDc1YzllMzc1MjBiYmVhNWRjMTRlZGFlODA2Ci0tLSAvZGV2L251bGwK
KysrIGIvTGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9zZXQtdmFsdWUtbm90LXdvcmstZm9yLWRp
c2FibGVkLXNsaWRlcnMuaHRtbApAQCAtMCwwICsxLDQyIEBACis8IURPQ1RZUEUgSFRNTCBQVUJM
SUMgIi0vL0lFVEYvL0RURCBIVE1MLy9FTiI+Cis8aHRtbD4KKzxoZWFkPgorPHNjcmlwdCBzcmM9
Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keSBp
ZD0iYm9keSI+Cis8ZGl2IGlkPSJjb250ZW50Ij4KKworPGlucHV0IGlkPSJ0ZXN0MCIgdHlwZT0n
cmFuZ2UnIHNob3VsZC1jaGFuZ2U9ImZhbHNlIiBkaXNhYmxlZD4KKzxpbnB1dCBpZD0idGVzdDEi
IHR5cGU9J3JhbmdlJyBzaG91bGQtY2hhbmdlPSJmYWxzZSIgZGlzYWJsZWQgYXJpYS1kaXNhYmxl
ZD0idHJ1ZSI+Cis8aW5wdXQgaWQ9InRlc3QyIiB0eXBlPSdyYW5nZScgc2hvdWxkLWNoYW5nZT0i
ZmFsc2UiIGRpc2FibGVkIGFyaWEtZGlzYWJsZWQ9ImZhbHNlIj4KKzxpbnB1dCBpZD0idGVzdDMi
IHR5cGU9J3JhbmdlJyBzaG91bGQtY2hhbmdlPSJ0cnVlIiA+Cis8aW5wdXQgaWQ9InRlc3Q0IiB0
eXBlPSdyYW5nZScgc2hvdWxkLWNoYW5nZT0idHJ1ZSIgYXJpYS1kaXNhYmxlZD0idHJ1ZSI+Cis8
aW5wdXQgaWQ9InRlc3Q1IiB0eXBlPSdyYW5nZScgc2hvdWxkLWNoYW5nZT0idHJ1ZSIgYXJpYS1k
aXNhYmxlZD0iZmFsc2UiPgorCis8cCBpZD0iZGVzY3JpcHRpb24iPjwvcD4KKzxkaXYgaWQ9ImNv
bnNvbGUiPjwvZGl2PgorCis8L2Rpdj4KKzxzY3JpcHQ+CisgICAgZGVzY3JpcHRpb24oIlRoaXMg
dGVzdHMgdGhhdCBkaXNhYmxlZCBzbGlkZXJzIGNhbid0IGJlIGluY3JlbWVudGVkIG9yIGRlY3Jl
bWVudGVkLiIpOworCisgICAgaWYgKHdpbmRvdy5hY2Nlc3NpYmlsaXR5Q29udHJvbGxlcikgewor
ICAgICAgICB2YXIgbnVtT2ZUZXN0cyA9IDY7CisgICAgICAgIGZvciAodmFyIHRlc3RJZCA9IDA7
IHRlc3RJZCA8IG51bU9mVGVzdHM7IHRlc3RJZCsrKSB7CisgICAgICAgICAgICB2YXIgc2xpZGVy
ID0gYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJ0ZXN0IiAr
IHRlc3RJZCk7CisgICAgICAgICAgICB2YXIgc2hvdWxkQ2hhbmdlID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInRlc3QiICsgdGVzdElkKS5nZXRBdHRyaWJ1dGUoInNob3VsZC1jaGFuZ2UiKSA9
PSAidHJ1ZSIgPyB0cnVlIDogZmFsc2U7CisgICAgICAgICAgICBzaG91bGRCZSgic2xpZGVyLmlu
dFZhbHVlIiwgIjUwIik7CisKKyAgICAgICAgICAgIHNsaWRlci5pbmNyZW1lbnQoKTsKKyAgICAg
ICAgICAgIHNob3VsZEJlKCJzbGlkZXIuaW50VmFsdWUiLCBzaG91bGRDaGFuZ2UgPyAiNTUiIDog
IjUwIik7CisKKyAgICAgICAgICAgIHNsaWRlci5kZWNyZW1lbnQoKTsKKyAgICAgICAgICAgIHNs
aWRlci5kZWNyZW1lbnQoKTsKKyAgICAgICAgICAgIHNob3VsZEJlKCJzbGlkZXIuaW50VmFsdWUi
LCBzaG91bGRDaGFuZ2UgPyAiNDUiIDogIjUwIik7CisgICAgICAgIH0KKyAgICB9Cis8L3Njcmlw
dD4KKworPHNjcmlwdCBzcmM9Ii4uL3Jlc291cmNlcy9qcy10ZXN0LXBvc3QuanMiPjwvc2NyaXB0
PgorPC9ib2R5PgorPC9odG1sPgo=
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>361076</attachid>
            <date>2019-02-04 11:29:55 -0800</date>
            <delta_ts>2019-02-04 13:03:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-173497-20190204112955.patch</filename>
            <type>text/plain</type>
            <size>5247</size>
            <attacher name="Eric Liang">ericliang</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjQwODc1CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNTcyM2Q3ZGQyYmU1NzBm
NWVlZmNiZmUzMWMzNzMzNjAwZGU3NDU0Ni4uN2Q0YjM0MTJkZTg3ZWI1NTM3YTMxNTc1ZDA0Yjgx
MjM5NGY1MTAxYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE1IEBACisyMDE5LTAyLTA0ICBFcmlj
IExpYW5nICA8ZXJpY2xpYW5nQGFwcGxlLmNvbT4KKworICAgICAgICBXaGVuIHBlcmZvcm1pbmcg
SW5jcmVtZW50IG9yIERlY3JlbWVudCBvbiBzbGlkZXJzLCBjaGVjayB0byBzZWUgaWYgdGhlIHNs
aWRlciBpcyBkaXNhYmxlZC4KKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19i
dWcuY2dpP2lkPTE3MzQ5NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIFRlc3Q6IGFjY2Vzc2liaWxpdHkvc2V0LXZhbHVlLW5vdC13b3JrLWZvci1kaXNh
YmxlZC1zbGlkZXJzLmh0bWwKKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0
eU5vZGVPYmplY3QuY3BwOgorICAgICAgICAoV2ViQ29yZTo6QWNjZXNzaWJpbGl0eU5vZGVPYmpl
Y3Q6OmFsdGVyU2xpZGVyVmFsdWUpOgorCiAyMDE5LTAyLTAxICBBbnRvaW5lIFF1aW50ICA8Z3Jh
b3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgRGlzcGF0Y2ggcG9pbnRlcmNhbmNlbCBldmVudHMg
d2hlbiBjb250ZW50IGlzIHBhbm5lZCBvciB6b29tZWQgb24gaU9TCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlOb2RlT2JqZWN0LmNwcCBiL1Nv
dXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCmlu
ZGV4IDhiN2Q2ZTZmZmExNTU0NWNkYTFiNDVjNjE3N2MyNjc5MTY3MTNiMGQuLjE1YmNiMDJlNjRj
NmI4MjMyNTcxZGYzYzJjNDhmZTBmYjE1NTE2MTAgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3Jl
L2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCisrKyBiL1NvdXJjZS9X
ZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eU5vZGVPYmplY3QuY3BwCkBAIC0xMDYz
LDYgKzEwNjMsMTAgQEAgdm9pZCBBY2Nlc3NpYmlsaXR5Tm9kZU9iamVjdDo6YWx0ZXJTbGlkZXJW
YWx1ZShib29sIGluY3JlYXNlKQogewogICAgIGlmIChyb2xlVmFsdWUoKSAhPSBBY2Nlc3NpYmls
aXR5Um9sZTo6U2xpZGVyKQogICAgICAgICByZXR1cm47CisgICAgCisgICAgYXV0byBlbGVtZW50
ID0gdGhpcy0+ZWxlbWVudCgpOworICAgIGlmICghZWxlbWVudCB8fCBlbGVtZW50LT5pc0Rpc2Fi
bGVkRm9ybUNvbnRyb2woKSkKKyAgICAgICAgcmV0dXJuOwogCiAgICAgaWYgKCFnZXRBdHRyaWJ1
dGUoc3RlcEF0dHIpLmlzRW1wdHkoKSkKICAgICAgICAgY2hhbmdlVmFsdWVCeVN0ZXAoaW5jcmVh
c2UpOwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nIGIvTGF5b3V0VGVzdHMvQ2hh
bmdlTG9nCmluZGV4IDM5NTYxMGI3YWQ2ODU0NzFlZGIzMTdiMTRiODI0NjdhMWZlYTViNDEuLjQ1
ZDJmNjEzMjkxMzBmOGZkYzNhODE3OWYxZjRmOTIwNGJmZDI5ZTQgMTAwNjQ0Ci0tLSBhL0xheW91
dFRlc3RzL0NoYW5nZUxvZworKysgYi9MYXlvdXRUZXN0cy9DaGFuZ2VMb2cKQEAgLTEsMyArMSwx
MiBAQAorMjAxOS0wMi0wNCAgRXJpYyBMaWFuZyAgPGVyaWNsaWFuZ0BhcHBsZS5jb20+CisKKyAg
ICAgICAgQ2hlY2sgaWYgc2xpZGVyIHZhbHVlIGNoYW5nZWQgYWZ0ZXIgY2FsbGluZyBBWCBJbmNy
ZW1lbnQgb3IgRGVjcmVtZW50IG9uIGRpc2FibGVkIHNsaWRlcnMuCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTM0OTcKKworICAgICAgICBSZXZpZXdl
ZCBieSBOT0JPRFkgKE9PUFMhKS4KKworICAgICAgICAqIGFjY2Vzc2liaWxpdHkvc2V0LXZhbHVl
LW5vdC13b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLmh0bWw6IEFkZGVkLgorCiAyMDE5LTAyLTAx
ICBBbnRvaW5lIFF1aW50ICA8Z3Jhb3V0c0BhcHBsZS5jb20+CiAKICAgICAgICAgRGlzcGF0Y2gg
cG9pbnRlcmNhbmNlbCBldmVudHMgd2hlbiBjb250ZW50IGlzIHBhbm5lZCBvciB6b29tZWQgb24g
aU9TCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9hY2Nlc3NpYmlsaXR5L3NldC12YWx1ZS1ub3Qt
d29yay1mb3ItZGlzYWJsZWQtc2xpZGVycy1leHBlY3RlZC50eHQgYi9MYXlvdXRUZXN0cy9hY2Nl
c3NpYmlsaXR5L3NldC12YWx1ZS1ub3Qtd29yay1mb3ItZGlzYWJsZWQtc2xpZGVycy1leHBlY3Rl
ZC50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMC4uMzE0MWY1YTk4ODAwODFiMjEzMjUzMWJmYzYzZmY5NjkxZmMyNTc4
NwotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvc2V0LXZhbHVl
LW5vdC13b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDI4
IEBACisgICAgIAorVGhpcyB0ZXN0cyB0aGF0IGRpc2FibGVkIHNsaWRlcnMgY2FuJ3QgYmUgaW5j
cmVtZW50ZWQgb3IgZGVjcmVtZW50ZWQuCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNl
cmllcyBvZiAiUEFTUyIgbWVzc2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKwor
CitQQVNTIHNsaWRlci5pbnRWYWx1ZSBpcyA1MAorUEFTUyBzbGlkZXIuaW50VmFsdWUgaXMgNTAK
K1BBU1Mgc2xpZGVyLmludFZhbHVlIGlzIDUwCitQQVNTIHNsaWRlci5pbnRWYWx1ZSBpcyA1MAor
UEFTUyBzbGlkZXIuaW50VmFsdWUgaXMgNTAKK1BBU1Mgc2xpZGVyLmludFZhbHVlIGlzIDUwCitQ
QVNTIHNsaWRlci5pbnRWYWx1ZSBpcyA1MAorUEFTUyBzbGlkZXIuaW50VmFsdWUgaXMgNTAKK1BB
U1Mgc2xpZGVyLmludFZhbHVlIGlzIDUwCitQQVNTIHNsaWRlci5pbnRWYWx1ZSBpcyA1MAorUEFT
UyBzbGlkZXIuaW50VmFsdWUgaXMgNTUKK1BBU1Mgc2xpZGVyLmludFZhbHVlIGlzIDQ1CitQQVNT
IHNsaWRlci5pbnRWYWx1ZSBpcyA1MAorUEFTUyBzbGlkZXIuaW50VmFsdWUgaXMgNTUKK1BBU1Mg
c2xpZGVyLmludFZhbHVlIGlzIDQ1CitQQVNTIHNsaWRlci5pbnRWYWx1ZSBpcyA1MAorUEFTUyBz
bGlkZXIuaW50VmFsdWUgaXMgNTUKK1BBU1Mgc2xpZGVyLmludFZhbHVlIGlzIDQ1CitQQVNTIHN1
Y2Nlc3NmdWxseVBhcnNlZCBpcyB0cnVlCisKK1RFU1QgQ09NUExFVEUKKwpkaWZmIC0tZ2l0IGEv
TGF5b3V0VGVzdHMvYWNjZXNzaWJpbGl0eS9zZXQtdmFsdWUtbm90LXdvcmstZm9yLWRpc2FibGVk
LXNsaWRlcnMuaHRtbCBiL0xheW91dFRlc3RzL2FjY2Vzc2liaWxpdHkvc2V0LXZhbHVlLW5vdC13
b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLmh0bWwKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMC4uYmZlNDVlZWRjYTY1ZjQ3
NWM5ZTM3NTIwYmJlYTVkYzE0ZWRhZTgwNgotLS0gL2Rldi9udWxsCisrKyBiL0xheW91dFRlc3Rz
L2FjY2Vzc2liaWxpdHkvc2V0LXZhbHVlLW5vdC13b3JrLWZvci1kaXNhYmxlZC1zbGlkZXJzLmh0
bWwKQEAgLTAsMCArMSw0MiBAQAorPCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9JRVRGLy9EVEQg
SFRNTC8vRU4iPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi9yZXNvdXJjZXMvanMt
dGVzdC1wcmUuanMiPjwvc2NyaXB0PgorPC9oZWFkPgorPGJvZHkgaWQ9ImJvZHkiPgorPGRpdiBp
ZD0iY29udGVudCI+CisKKzxpbnB1dCBpZD0idGVzdDAiIHR5cGU9J3JhbmdlJyBzaG91bGQtY2hh
bmdlPSJmYWxzZSIgZGlzYWJsZWQ+Cis8aW5wdXQgaWQ9InRlc3QxIiB0eXBlPSdyYW5nZScgc2hv
dWxkLWNoYW5nZT0iZmFsc2UiIGRpc2FibGVkIGFyaWEtZGlzYWJsZWQ9InRydWUiPgorPGlucHV0
IGlkPSJ0ZXN0MiIgdHlwZT0ncmFuZ2UnIHNob3VsZC1jaGFuZ2U9ImZhbHNlIiBkaXNhYmxlZCBh
cmlhLWRpc2FibGVkPSJmYWxzZSI+Cis8aW5wdXQgaWQ9InRlc3QzIiB0eXBlPSdyYW5nZScgc2hv
dWxkLWNoYW5nZT0idHJ1ZSIgPgorPGlucHV0IGlkPSJ0ZXN0NCIgdHlwZT0ncmFuZ2UnIHNob3Vs
ZC1jaGFuZ2U9InRydWUiIGFyaWEtZGlzYWJsZWQ9InRydWUiPgorPGlucHV0IGlkPSJ0ZXN0NSIg
dHlwZT0ncmFuZ2UnIHNob3VsZC1jaGFuZ2U9InRydWUiIGFyaWEtZGlzYWJsZWQ9ImZhbHNlIj4K
KworPHAgaWQ9ImRlc2NyaXB0aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKwor
PC9kaXY+Cis8c2NyaXB0PgorICAgIGRlc2NyaXB0aW9uKCJUaGlzIHRlc3RzIHRoYXQgZGlzYWJs
ZWQgc2xpZGVycyBjYW4ndCBiZSBpbmNyZW1lbnRlZCBvciBkZWNyZW1lbnRlZC4iKTsKKworICAg
IGlmICh3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIpIHsKKyAgICAgICAgdmFyIG51bU9m
VGVzdHMgPSA2OworICAgICAgICBmb3IgKHZhciB0ZXN0SWQgPSAwOyB0ZXN0SWQgPCBudW1PZlRl
c3RzOyB0ZXN0SWQrKykgeworICAgICAgICAgICAgdmFyIHNsaWRlciA9IGFjY2Vzc2liaWxpdHlD
b250cm9sbGVyLmFjY2Vzc2libGVFbGVtZW50QnlJZCgidGVzdCIgKyB0ZXN0SWQpOworICAgICAg
ICAgICAgdmFyIHNob3VsZENoYW5nZSA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ0ZXN0IiAr
IHRlc3RJZCkuZ2V0QXR0cmlidXRlKCJzaG91bGQtY2hhbmdlIikgPT0gInRydWUiID8gdHJ1ZSA6
IGZhbHNlOworICAgICAgICAgICAgc2hvdWxkQmUoInNsaWRlci5pbnRWYWx1ZSIsICI1MCIpOwor
CisgICAgICAgICAgICBzbGlkZXIuaW5jcmVtZW50KCk7CisgICAgICAgICAgICBzaG91bGRCZSgi
c2xpZGVyLmludFZhbHVlIiwgc2hvdWxkQ2hhbmdlID8gIjU1IiA6ICI1MCIpOworCisgICAgICAg
ICAgICBzbGlkZXIuZGVjcmVtZW50KCk7CisgICAgICAgICAgICBzbGlkZXIuZGVjcmVtZW50KCk7
CisgICAgICAgICAgICBzaG91bGRCZSgic2xpZGVyLmludFZhbHVlIiwgc2hvdWxkQ2hhbmdlID8g
IjQ1IiA6ICI1MCIpOworICAgICAgICB9CisgICAgfQorPC9zY3JpcHQ+CisKKzxzY3JpcHQgc3Jj
PSIuLi9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRt
bD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>