<?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>108596</bug_id>
          
          <creation_ts>2013-02-01 01:04:44 -0800</creation_ts>
          <short_desc>AX: when aria-activedescendant is used with a ComboBox role, focus should not be changed</short_desc>
          <delta_ts>2013-02-01 01:38:49 -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>528+ (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="chris fleizach">cfleizach</reporter>
          <assigned_to name="chris fleizach">cfleizach</assigned_to>
          <cc>aboxhall</cc>
    
    <cc>apinheiro</cc>
    
    <cc>dmazzoni</cc>
    
    <cc>jdiggs</cc>
    
    <cc>rniwa</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>822465</commentid>
    <comment_count>0</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:04:44 -0800</bug_when>
    <thetext>Normally, an aria-activedescendant change causes a focus change to be triggered.

However, when used in conjunction with a combo box, this causes problems for Screen readers.

The problem is that the user expects focus to remain in the text field so that the user can keep typing. If it moves to an item in the combobox list, it is not possible to keep typing</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822466</commentid>
    <comment_count>1</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:04:55 -0800</bug_when>
    <thetext>rdar://13093327</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822468</commentid>
    <comment_count>2</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:07:05 -0800</bug_when>
    <thetext>The solution I think is to not allow focus changes on aria-activedescendant changes for combo boxes.

on the mac, we think we should send a selected children changed notification instead</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822472</commentid>
    <comment_count>3</comment_count>
      <attachid>185973</attachid>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:10:26 -0800</bug_when>
    <thetext>Created attachment 185973
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822476</commentid>
    <comment_count>4</comment_count>
      <attachid>185973</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2013-02-01 01:17:20 -0800</bug_when>
    <thetext>Comment on attachment 185973
patch

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

&gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications.html:21
&gt; +        window.jsTestIsAsync = true;
&gt; +        window.testRunner.waitUntilDone();

You don&apos;t need &quot;window.&quot;.

&gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications-expected.txt:2
&gt; +item1

Could you hide this before the test finishes so that the expected result will have less noise?

&gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications-expected.txt:9
&gt; +PASS combo.isEqual(accessibilityController.focusedElement) is true
&gt; +PASS combo.isEqual(accessibilityController.focusedElement) is true

It&apos;s not obvious to me what has been tested. It would have been better if comments in the tests were inside debug or they were wrapped in some inline functions, which are then called in evalAndLog.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822480</commentid>
    <comment_count>5</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:28:30 -0800</bug_when>
    <thetext>(In reply to comment #4)
&gt; (From update of attachment 185973 [details])
&gt; View in context: https://bugs.webkit.org/attachment.cgi?id=185973&amp;action=review
&gt; 
&gt; &gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications.html:21
&gt; &gt; +        window.jsTestIsAsync = true;
&gt; &gt; +        window.testRunner.waitUntilDone();
&gt; 
&gt; You don&apos;t need &quot;window.&quot;.
&gt; 
&gt; &gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications-expected.txt:2
&gt; &gt; +item1
&gt; 
&gt; Could you hide this before the test finishes so that the expected result will have less noise?
&gt; 
&gt; &gt; LayoutTests/platform/mac/accessibility/combobox-activedescendant-notifications-expected.txt:9
&gt; &gt; +PASS combo.isEqual(accessibilityController.focusedElement) is true
&gt; &gt; +PASS combo.isEqual(accessibilityController.focusedElement) is true
&gt; 
&gt; It&apos;s not obvious to me what has been tested. It would have been better if comments in the tests were inside debug or they were wrapped in some inline functions, which are then called in evalAndLog.

Thanks for the feedback. Will update these</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>822487</commentid>
    <comment_count>6</comment_count>
    <who name="chris fleizach">cfleizach</who>
    <bug_when>2013-02-01 01:38:49 -0800</bug_when>
    <thetext>http://trac.webkit.org/changeset/141560</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>185973</attachid>
            <date>2013-02-01 01:10:26 -0800</date>
            <delta_ts>2013-02-01 01:17:19 -0800</delta_ts>
            <desc>patch</desc>
            <filename>patch</filename>
            <type>text/plain</type>
            <size>8436</size>
            <attacher name="chris fleizach">cfleizach</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDE0MTU1OCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDI5IEBACisyMDEzLTAyLTAxICBDaHJpcyBG
bGVpemFjaCAgPGNmbGVpemFjaEBhcHBsZS5jb20+CisKKyAgICAgICAgQVg6IHdoZW4gYXJpYS1h
Y3RpdmVkZXNjZW5kYW50IGlzIHVzZWQgd2l0aCBhIENvbWJvQm94IHJvbGUsIGZvY3VzIHNob3Vs
ZCBub3QgYmUgY2hhbmdlZAorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1
Zy5jZ2k/aWQ9MTA4NTk2CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgTm9ybWFsbHksIGFuIGFyaWEtYWN0aXZlZGVzY2VuZGFudCBjaGFuZ2UgY2F1c2Vz
IGEgZm9jdXMgY2hhbmdlIHRvIGJlIHRyaWdnZXJlZC4KKyAgICAgICAgSG93ZXZlciwgd2hlbiB1
c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggYSBjb21ibyBib3gsIHRoaXMgY2F1c2VzIHByb2JsZW1z
IGZvciBzY3JlZW4gcmVhZGVycy4KKyAgICAgICAgTmFtZWx5LCB0aGUgdXNlciBleHBlY3RzIGZv
Y3VzIHRvIHJlbWFpbiBpbiB0aGUgdGV4dCBmaWVsZCBzbyB0aGF0IHRoZSB1c2VyIGNhbiBrZWVw
IHR5cGluZy4gCisgICAgICAgIElmIGZvY3VzIG1vdmVzIHRvIGFuIGl0ZW0gaW4gdGhlIGNvbWJv
Ym94IGxpc3QsIGl0IGlzIG5vdCBwb3NzaWJsZSB0byBrZWVwIHR5cGluZy4KKyAgICAgICAgCisg
ICAgICAgIFRoZSBzb2x1dGlvbiBpcyB0byBub3QgdHJpZ2dlciBhIGZvY3VzIGNoYW5nZSBpbiB0
aGlzIGNhc2UgYW5kIGluc3RlYWQgdXNlIGEgc2VsZWN0ZWQgY2hpbGRyZW4gY2hhbmdlIG5vdGlm
aWNhdGlvbi4KKworICAgICAgICBUZXN0OiBwbGF0Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9jb21i
b2JveC1hY3RpdmVkZXNjZW5kYW50LW5vdGlmaWNhdGlvbnMuaHRtbAorCisgICAgICAgICogYWNj
ZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmNwcDoKKyAgICAgICAgKFdlYkNv
cmU6OkFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnNob3VsZE5vdGlmeUFjdGl2ZURlc2NlbmRh
bnQpOgorICAgICAgICAoV2ViQ29yZSk6CisgICAgICAgIChXZWJDb3JlOjpBY2Nlc3NpYmlsaXR5
UmVuZGVyT2JqZWN0OjpzaG91bGRGb2N1c0FjdGl2ZURlc2NlbmRhbnQpOgorICAgICAgICAoV2Vi
Q29yZTo6QWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdDo6aGFuZGxlQWN0aXZlRGVzY2VuZGFudENo
YW5nZWQpOgorICAgICAgICAqIGFjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dC5oOgorICAgICAgICAoQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdCk6CisgICAgICAgICogYWNj
ZXNzaWJpbGl0eS9tYWMvQVhPYmplY3RDYWNoZU1hYy5tbToKKyAgICAgICAgKFdlYkNvcmU6OkFY
T2JqZWN0Q2FjaGU6OnBvc3RQbGF0Zm9ybU5vdGlmaWNhdGlvbik6CisKIDIwMTMtMDItMDEgIFZz
ZXZvbG9kIFZsYXNvdiAgPHZzZXZpa0BjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgV2ViIEluc3Bl
Y3RvcjogUmVwbGFjZSBsb2NhbGVDb21wYXJlIGluIE5hdmlnYXRvclZpZXcgd2l0aCBjb21wYXJl
VG8uCkluZGV4OiBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVz
dHMvQ2hhbmdlTG9nCShyZXZpc2lvbiAxNDE1NTgpCisrKyBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJ
KHdvcmtpbmcgY29weSkKQEAgLTEsMyArMSwxMyBAQAorMjAxMy0wMi0wMSAgQ2hyaXMgRmxlaXph
Y2ggIDxjZmxlaXphY2hAYXBwbGUuY29tPgorCisgICAgICAgIEFYOiB3aGVuIGFyaWEtYWN0aXZl
ZGVzY2VuZGFudCBpcyB1c2VkIHdpdGggYSBDb21ib0JveCByb2xlLCBmb2N1cyBzaG91bGQgbm90
IGJlIGNoYW5nZWQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dp
P2lkPTEwODU5NgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAg
ICAgICogcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvY29tYm9ib3gtYWN0aXZlZGVzY2VuZGFu
dC1ub3RpZmljYXRpb25zLWV4cGVjdGVkLnR4dDogQWRkZWQuCisgICAgICAgICogcGxhdGZvcm0v
bWFjL2FjY2Vzc2liaWxpdHkvY29tYm9ib3gtYWN0aXZlZGVzY2VuZGFudC1ub3RpZmljYXRpb25z
Lmh0bWw6IEFkZGVkLgorCiAyMDEzLTAyLTAxICBLZW4gS2FuaWEgIDxra2FuaWFAY2hyb21pdW0u
b3JnPgogCiAgICAgICAgIFdlYiBJbnNwZWN0b3I6IEFkZCBzdXBwb3J0IGZvciBoYW5kbGluZyBt
b2RhbCBkaWFsb2dzCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2li
aWxpdHlSZW5kZXJPYmplY3QuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2FjY2Vz
c2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVjdC5jcHAJKHJldmlzaW9uIDE0MTI3MykK
KysrIFNvdXJjZS9XZWJDb3JlL2FjY2Vzc2liaWxpdHkvQWNjZXNzaWJpbGl0eVJlbmRlck9iamVj
dC5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTIyMjYsMTEgKzIyMjYsMjAgQEAKICAgICByZXR1cm4g
cmVzdWx0OwogfQogCitib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnNob3VsZE5vdGlm
eUFjdGl2ZURlc2NlbmRhbnQoKSBjb25zdAoreworICAgIC8vIFdlIHdhbnQgdG8gbm90aWZ5IHRo
YXQgdGhlIGNvbWJvIGJveCBoYXMgY2hhbmdlZCBpdHMgYWN0aXZlIGRlc2NlbmRhbnQsCisgICAg
Ly8gYnV0IHdlIGRvIG5vdCB3YW50IHRvIGNoYW5nZSB0aGUgZm9jdXMsIGJlY2F1c2UgZm9jdXMg
c2hvdWxkIHJlbWFpbiB3aXRoIHRoZSBjb21ibyBib3guCisgICAgaWYgKGlzQ29tYm9Cb3goKSkK
KyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgCisgICAgcmV0dXJuIHNob3VsZEZvY3VzQWN0aXZl
RGVzY2VuZGFudCgpOworfQorCiBib29sIEFjY2Vzc2liaWxpdHlSZW5kZXJPYmplY3Q6OnNob3Vs
ZEZvY3VzQWN0aXZlRGVzY2VuZGFudCgpIGNvbnN0CiB7CiAgICAgc3dpdGNoIChhcmlhUm9sZUF0
dHJpYnV0ZSgpKSB7CiAgICAgY2FzZSBHcm91cFJvbGU6Ci0gICAgY2FzZSBDb21ib0JveFJvbGU6
CiAgICAgY2FzZSBMaXN0Qm94Um9sZToKICAgICBjYXNlIE1lbnVSb2xlOgogICAgIGNhc2UgTWVu
dUJhclJvbGU6CkBAIC0yMzIzLDcgKzIzMzIsNyBAQAogICAgICAgICByZXR1cm47IAogICAgIEFj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QqIGFjdGl2ZWRlc2NlbmRhbnQgPSBzdGF0aWNfY2FzdDxB
Y2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0Kj4oYWN0aXZlRGVzY2VuZGFudCgpKTsKICAgICAKLSAg
ICBpZiAoYWN0aXZlZGVzY2VuZGFudCAmJiBzaG91bGRGb2N1c0FjdGl2ZURlc2NlbmRhbnQoKSkK
KyAgICBpZiAoYWN0aXZlZGVzY2VuZGFudCAmJiBzaG91bGROb3RpZnlBY3RpdmVEZXNjZW5kYW50
KCkpCiAgICAgICAgIGRvYy0+YXhPYmplY3RDYWNoZSgpLT5wb3N0Tm90aWZpY2F0aW9uKG1fcmVu
ZGVyZXIsIEFYT2JqZWN0Q2FjaGU6OkFYQWN0aXZlRGVzY2VuZGFudENoYW5nZWQsIHRydWUpOwog
fQogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0FjY2Vzc2liaWxpdHlSZW5k
ZXJPYmplY3QuaAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmlsaXR5L0Fj
Y2Vzc2liaWxpdHlSZW5kZXJPYmplY3QuaAkocmV2aXNpb24gMTQxMjczKQorKysgU291cmNlL1dl
YkNvcmUvYWNjZXNzaWJpbGl0eS9BY2Nlc3NpYmlsaXR5UmVuZGVyT2JqZWN0LmgJKHdvcmtpbmcg
Y29weSkKQEAgLTE3Myw2ICsxNzMsNyBAQAogICAgIHZpcnR1YWwgdm9pZCB2aXNpYmxlQ2hpbGRy
ZW4oQWNjZXNzaWJpbGl0eUNoaWxkcmVuVmVjdG9yJik7CiAgICAgdmlydHVhbCB2b2lkIHRhYkNo
aWxkcmVuKEFjY2Vzc2liaWxpdHlDaGlsZHJlblZlY3RvciYpOwogICAgIHZpcnR1YWwgYm9vbCBz
aG91bGRGb2N1c0FjdGl2ZURlc2NlbmRhbnQoKSBjb25zdDsKKyAgICBib29sIHNob3VsZE5vdGlm
eUFjdGl2ZURlc2NlbmRhbnQoKSBjb25zdDsKICAgICB2aXJ0dWFsIEFjY2Vzc2liaWxpdHlPYmpl
Y3QqIGFjdGl2ZURlc2NlbmRhbnQoKSBjb25zdDsKICAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlQWN0
aXZlRGVzY2VuZGFudENoYW5nZWQoKTsKICAgICB2aXJ0dWFsIHZvaWQgaGFuZGxlQXJpYUV4cGFu
ZGVkQ2hhbmdlZCgpOwpJbmRleDogU291cmNlL1dlYkNvcmUvYWNjZXNzaWJpbGl0eS9tYWMvQVhP
YmplY3RDYWNoZU1hYy5tbQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9hY2Nlc3NpYmls
aXR5L21hYy9BWE9iamVjdENhY2hlTWFjLm1tCShyZXZpc2lvbiAxNDEyNzMpCisrKyBTb3VyY2Uv
V2ViQ29yZS9hY2Nlc3NpYmlsaXR5L21hYy9BWE9iamVjdENhY2hlTWFjLm1tCSh3b3JraW5nIGNv
cHkpCkBAIC02Nyw2ICs2NywxMiBAQAogICAgICAgICAgICAgLy8gQW4gYWN0aXZlIGRlc2NlbmRh
bnQgY2hhbmdlIGZvciB0cmVlcyBtZWFucyBhIHNlbGVjdGVkIHJvd3MgY2hhbmdlLgogICAgICAg
ICAgICAgaWYgKG9iai0+aXNUcmVlKCkpCiAgICAgICAgICAgICAgICAgbWFjTm90aWZpY2F0aW9u
ID0gTlNBY2Nlc3NpYmlsaXR5U2VsZWN0ZWRSb3dzQ2hhbmdlZE5vdGlmaWNhdGlvbjsKKyAgICAg
ICAgICAgIAorICAgICAgICAgICAgLy8gV2hlbiBhIGNvbWJvYm94IHVzZXMgYWN0aXZlIGRlc2Nl
bmRhbnQsIGl0IG1lYW5zIHRoZSBzZWxlY3RlZCBpdGVtIGluIGl0cyBhc3NvY2lhdGVkCisgICAg
ICAgICAgICAvLyBsaXN0IGhhcyBjaGFuZ2VkLiBJbiB0aGVzZSBjYXNlcyB3ZSBzaG91bGQgdXNl
IHNlbGVjdGVkIGNoaWxkcmVuIGNoYW5nZWQsIGJlY2F1c2UKKyAgICAgICAgICAgIC8vIHdlIGRv
bid0IHdhbnQgdGhlIGZvY3VzIHRvIGNoYW5nZSBhd2F5IGZyb20gdGhlIGNvbWJvYm94IHdoZXJl
IHRoZSB1c2VyIGlzIHR5cGluZy4KKyAgICAgICAgICAgIGVsc2UgaWYgKG9iai0+aXNDb21ib0Jv
eCgpKQorICAgICAgICAgICAgICAgIG1hY05vdGlmaWNhdGlvbiA9IE5TQWNjZXNzaWJpbGl0eVNl
bGVjdGVkQ2hpbGRyZW5DaGFuZ2VkTm90aWZpY2F0aW9uOwogICAgICAgICAgICAgZWxzZQogICAg
ICAgICAgICAgICAgIG1hY05vdGlmaWNhdGlvbiA9IE5TQWNjZXNzaWJpbGl0eUZvY3VzZWRVSUVs
ZW1lbnRDaGFuZ2VkTm90aWZpY2F0aW9uOyAgICAgICAgICAgICAgICAKICAgICAgICAgICAgIGJy
ZWFrOwpJbmRleDogTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvY29tYm9i
b3gtYWN0aXZlZGVzY2VuZGFudC1ub3RpZmljYXRpb25zLmh0bWwKPT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5
b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvY29tYm9ib3gtYWN0aXZlZGVzY2Vu
ZGFudC1ub3RpZmljYXRpb25zLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9wbGF0
Zm9ybS9tYWMvYWNjZXNzaWJpbGl0eS9jb21ib2JveC1hY3RpdmVkZXNjZW5kYW50LW5vdGlmaWNh
dGlvbnMuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NSBAQAorPCFET0NUWVBFIEhUTUwg
UFVCTElDPgorPGh0bWw+Cis8aGVhZD4KKzxzY3JpcHQgc3JjPSIuLi8uLi8uLi9mYXN0L2pzL3Jl
c291cmNlcy9qcy10ZXN0LXByZS5qcyI+PC9zY3JpcHQ+Cis8L2hlYWQ+Cis8Ym9keT4KKworPGlu
cHV0IHR5cGU9InRleHQiIHJvbGU9ImNvbWJvYm94IiBpZD0iY29tYm8iIGFyaWEtb3ducz0ibGlz
dCI+Cis8dWwgaWQ9Imxpc3QiIHJvbGU9Imxpc3Rib3giPgorPGxpIHRhYmluZGV4PSIwIiByb2xl
PSJvcHRpb24iIGlkPSJpdGVtMSI+aXRlbTE8L2xpPgorPC91bD4KKworPHAgaWQ9ImRlc2NyaXB0
aW9uIj48L3A+Cis8ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KKworPHNjcmlwdD4KKyAgICBkZXNj
cmlwdGlvbigiVGhpcyB0ZXN0IG1ha2VzIHN1cmUgdGhhdCBhbiBBUklBIGFjdGl2ZSBkZXNjZW5k
YW50IGNoYW5nZSBkb2VzIG5vdCBjaGFuZ2UgZm9jdXMsIGJlY2F1c2UgZm9jdXMgc2hvdWxkIHJl
bWFpbiBpbiB0aGUgdGV4dGZpZWxkIHBvcnRpb24gb2YgdGhlIGNvbWJvIGJveC4iKTsKKworICAg
IGlmICh3aW5kb3cudGVzdFJ1bm5lciAmJiB3aW5kb3cuYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIp
IHsKKyAgICAgICAgd2luZG93LmpzVGVzdElzQXN5bmMgPSB0cnVlOworICAgICAgICB3aW5kb3cu
dGVzdFJ1bm5lci53YWl0VW50aWxEb25lKCk7CisKKyAgICAgICAgZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImNvbWJvIikuZm9jdXMoKTsKKyAgICAgICAgdmFyIGNvbWJvID0gYWNjZXNzaWJpbGl0
eUNvbnRyb2xsZXIuYWNjZXNzaWJsZUVsZW1lbnRCeUlkKCJjb21ibyIpOworICAgICAgICBzaG91
bGRCZVRydWUoImNvbWJvLmlzRXF1YWwoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVs
ZW1lbnQpIik7CisKKyAgICAgICAgLy8gV2hlbiB0aGUgYWN0aXZlIGRlc2NlbmRhbnQgY2hhbmdl
cywgd2Ugc2hvdWxkIHJlY2VpdmUgYSBzZWxlY3RlZCBjaGlsZHJlbiBjaGFuZ2VkIG5vdGlmaWNh
dGlvbi4KKyAgICAgICAgY29tYm8uYWRkTm90aWZpY2F0aW9uTGlzdGVuZXIoZnVuY3Rpb24obm90
aWZpY2F0aW9uKSB7CisgICAgICAgICAgIGRlYnVnKCJSZWNlaXZlZCBub3RpZmljYXRpb246ICIg
KyBub3RpZmljYXRpb24pOyAKKyAgICAgICAgICAgaWYgKG5vdGlmaWNhdGlvbiA9PSAiQVhTZWxl
Y3RlZENoaWxkcmVuQ2hhbmdlZCIpIHsKKyAgICAgICAgICAgICAgICBjb21iby5yZW1vdmVOb3Rp
ZmljYXRpb25MaXN0ZW5lcigpOworICAgICAgICAgICAgICAgIHdpbmRvdy50ZXN0UnVubmVyLm5v
dGlmeURvbmUoKTsKKyAgICAgICAgICAgfQorICAgICAgICB9KTsKKworICAgICAgICAvLyBBZnRl
ciB0aGUgZGVzY2VuZGFudCBjaGFuZ2VzLCB0aGUgY29tYm8gYm94IHNob3VsZCBzdGlsbCBiZSB0
aGUgZm9jdXNlZCBvYmplY3QuCisgICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb21i
byIpLnNldEF0dHJpYnV0ZSgiYXJpYS1hY3RpdmVkZXNjZW5kYW50IiwgIml0ZW0xIik7CisgICAg
ICAgIHNob3VsZEJlVHJ1ZSgiY29tYm8uaXNFcXVhbChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5m
b2N1c2VkRWxlbWVudCkiKTsKKyAgICB9CisKKzwvc2NyaXB0PgorCis8c2NyaXB0IHNyYz0iLi4v
Li4vLi4vZmFzdC9qcy9yZXNvdXJjZXMvanMtdGVzdC1wb3N0LmpzIj48L3NjcmlwdD4KKzwvYm9k
eT4KKzwvaHRtbD4KSW5kZXg6IExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5
L2NvbWJvYm94LWFjdGl2ZWRlc2NlbmRhbnQtbm90aWZpY2F0aW9ucy1leHBlY3RlZC50eHQKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvcGxhdGZvcm0vbWFjL2FjY2Vzc2liaWxpdHkvY29tYm9i
b3gtYWN0aXZlZGVzY2VuZGFudC1ub3RpZmljYXRpb25zLWV4cGVjdGVkLnR4dAkocmV2aXNpb24g
MCkKKysrIExheW91dFRlc3RzL3BsYXRmb3JtL21hYy9hY2Nlc3NpYmlsaXR5L2NvbWJvYm94LWFj
dGl2ZWRlc2NlbmRhbnQtbm90aWZpY2F0aW9ucy1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBA
IC0wLDAgKzEsMTEgQEAKKworaXRlbTEKK1RoaXMgdGVzdCBtYWtlcyBzdXJlIHRoYXQgYW4gQVJJ
QSBhY3RpdmUgZGVzY2VuZGFudCBjaGFuZ2UgZG9lcyBub3QgY2hhbmdlIGZvY3VzLCBiZWNhdXNl
IGZvY3VzIHNob3VsZCByZW1haW4gaW4gdGhlIHRleHRmaWVsZCBwb3J0aW9uIG9mIHRoZSBjb21i
byBib3guCisKK09uIHN1Y2Nlc3MsIHlvdSB3aWxsIHNlZSBhIHNlcmllcyBvZiAiUEFTUyIgbWVz
c2FnZXMsIGZvbGxvd2VkIGJ5ICJURVNUIENPTVBMRVRFIi4KKworCitQQVNTIGNvbWJvLmlzRXF1
YWwoYWNjZXNzaWJpbGl0eUNvbnRyb2xsZXIuZm9jdXNlZEVsZW1lbnQpIGlzIHRydWUKK1BBU1Mg
Y29tYm8uaXNFcXVhbChhY2Nlc3NpYmlsaXR5Q29udHJvbGxlci5mb2N1c2VkRWxlbWVudCkgaXMg
dHJ1ZQorUmVjZWl2ZWQgbm90aWZpY2F0aW9uOiBBWFNlbGVjdGVkQ2hpbGRyZW5DaGFuZ2VkCisK
</data>
<flag name="review"
          id="205250"
          type_id="1"
          status="+"
          setter="rniwa"
    />
          </attachment>
      

    </bug>

</bugzilla>