<?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>236880</bug_id>
          
          <creation_ts>2022-02-19 04:19:51 -0800</creation_ts>
          <short_desc>AX: aria-expanded is blocking VO click events on comboboxes</short_desc>
          <delta_ts>2022-02-19 04:25:12 -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>Safari 15</version>
          <rep_platform>Mac (Apple Silicon)</rep_platform>
          <op_sys>macOS 12</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>236881</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Aron Janecki">aron_j</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andresg_22</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1843825</commentid>
    <comment_count>0</comment_count>
      <attachid>452635</attachid>
    <who name="Aron Janecki">aron_j</who>
    <bug_when>2022-02-19 04:19:51 -0800</bug_when>
    <thetext>Created attachment 452635
Crude test case of the aria-expanded issue

Hello

I&apos;ve noticed a bug specific to Safari. When using VoiceOver, I&apos;m able to send a click event (VO+Space) to an element with the role=&quot;combobox&quot; attribute only when it does not have the aria-expanded attribute. Once the attribute is set, regardless of its value, the click action does not work. I&apos;m able to send the click event for comboboxes with aria-expanded in Chrome and Firefox.

See the live example of a select only combobox in the ARIA authoring practices- https://www.w3.org/TR/wai-aria-practices-1.2/examples/combobox/combobox-select-only.html
If you remove the aria-expanded=&quot;false&quot; from the element in the web inspector and try sending the click- it will work- the listbox popup will expand.

Some other notes:
- it seems that Safari is treating an element with role=&quot;combobox&quot; and aria-expanded=&quot;false&quot; as if it was expanded as it begins the announcement with the word &quot;confirm&quot;,
- aria-expanded is a required state as per the ARIA spec (https://www.w3.org/TR/wai-aria-1.1/#combobox) meaning that it must be present at all times
- the issue will be highly problematic once ARIA 1.2 turns into a recommendation (currently in candidate recommendation meaning it is close to become the spec) as 1.2 officially acknowledges comboboxes as select-only and text field comboboxes whereas previous versions were treating this element as if it always had to have a text box.

Alos, see the attached aria-ExpandedComboboxIssue.html file that shows the issue but displaying the system alert dialog on click.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1843826</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-02-19 04:20:01 -0800</bug_when>
    <thetext>&lt;rdar://problem/89185237&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1843831</commentid>
    <comment_count>2</comment_count>
    <who name="Aron Janecki">aron_j</who>
    <bug_when>2022-02-19 04:25:12 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 236881 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>452635</attachid>
            <date>2022-02-19 04:19:51 -0800</date>
            <delta_ts>2022-02-19 04:19:51 -0800</delta_ts>
            <desc>Crude test case of the aria-expanded issue</desc>
            <filename>ariaExpandedComboboxIssue.html</filename>
            <type>text/html</type>
            <size>2771</size>
            <attacher name="Aron Janecki">aron_j</attacher>
            
              <data encoding="base64">PCFET0NUWVBFIGh0bWw+CjxodG1sIGxhbmc9ImVuIj4KPGhlYWQ+CiAgICA8bWV0YSBjaGFyc2V0
PSJVVEYtOCI+CiAgICA8bWV0YSBodHRwLWVxdWl2PSJYLVVBLUNvbXBhdGlibGUiIGNvbnRlbnQ9
IklFPWVkZ2UiPgogICAgPG1ldGEgbmFtZT0idmlld3BvcnQiIGNvbnRlbnQ9IndpZHRoPWRldmlj
ZS13aWR0aCwgaW5pdGlhbC1zY2FsZT0xLjAiPgogICAgPHRpdGxlPkNvbWJvYm94IGFuZCBhcmlh
LWV4cGFuZGVkIGlzc3VlPC90aXRsZT4KICAgIDxzdHlsZT4KICAgICAgICBrYmQgewogICAgICAg
ICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOwogICAgICAgICAgICBib3JkZXItcmFkaXVzOiAz
cHg7CiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiNGI0YjQ7CiAgICAgICAgICAgIGJv
eC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIC4yKSwgMCAycHggMCAwIHJnYmEoMjU1
LCAyNTUsIDI1NSwgLjcpIGluc2V0OwogICAgICAgICAgICBjb2xvcjogIzMzMzsKICAgICAgICAg
ICAgZGlzcGxheTogaW5saW5lLWJsb2NrOwogICAgICAgICAgICBmb250LXNpemU6IC44NWVtOwog
ICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgICAgICBsaW5lLWhlaWdodDogMTsK
ICAgICAgICAgICAgcGFkZGluZzogMnB4IDRweDsKICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5v
d3JhcDsKICAgICAgICB9CiAgICAgICAgY29kZSB7CiAgICAgICAgICAgIGNvbG9yOiAjMDM2Owog
ICAgICAgICAgICBmb250LXdlaWdodDogNzAwOwogICAgICAgIH0KICAgIDwvc3R5bGU+CjwvaGVh
ZD4KPGJvZHk+CiAgICA8aDE+Vm9pY2VPdmVyIGNsaWNrIGRvZXMgbm90IHdvcmsgb24gY29tYm9i
b3hlcyB3aXRoIGFyaWEtZXhwYW5kZWQ8L2gxPgoKICAgIDxwPlRlc3QgY2FzZSBkZXNjcmlwdGlv
bjo8L3A+CiAgICA8dWw+CiAgICAgICAgPGxpPgogICAgICAgICAgICBFYWNoIGNsaWNrIGV2ZW50
IHNob3VsZCB0cmlnZ2VyIHRoZSA8Y29kZT5hbGVydCgpPC9jb2RlPiBtZXRob2QgYW5kIGNoYW5n
ZSB0aGUgdmFsdWUgb2YgdGhlIDxjb2RlPmFyaWEtZXhwYW5kZWQ8L2NvZGU+IGF0dHJpYnV0ZSBv
ciBzZXQgPGNvZGU+YXJpYS1leHBhbmRlZDwvY29kZT4gaWYgbm90IHByZXNlbnQuCiAgICAgICAg
PC9saT4KICAgICAgICA8bGk+CiAgICAgICAgICAgIEluaXRpYWxseSwgdGhlIHNlY29uZCA8Y29k
ZT4mbHQ7YnV0dG9uJmd0OzwvY29kZT5lbGVtZW50IHdpdGggPGNvZGU+cm9sZT0iY29tYm9ib3gi
PC9jb2RlPiBjYW4gYmUgYWN0aXZhdGVkIHVzaW5nIDxrYmQ+Vk8gKyBTcGFjZTwva2JkPi4KICAg
ICAgICA8L2xpPgogICAgICAgIDxsaT4KICAgICAgICAgICAgT25jZSB0aGUgPGNvZGU+YXJpYS1l
eHBhbmRlZDwvY29kZT4gaXMgc2V0IG9uIHRoZSBjb21ib2JveCB0aGUgPGtiZD5WTyArIFNwYWNl
PC9rYmQ+IGNsaWNrIGV2ZW50IGlzIGJsb2NrZWQgaW4gU2FmYXJpICh3b3JrcyBpbiBDaHJvbWUg
YW5kIEZpcmVmb3gpLgogICAgICAgIDwvbGk+CiAgICA8L3VsPgoKICAgIDxkaXY+CiAgICAgICAg
PGJ1dHRvbj4KICAgICAgICAgICAgQWxlcnQgMQogICAgICAgIDwvYnV0dG9uPgogICAgPC9kaXY+
CgoKICAgIDxkaXY+CiAgICAgICAgPGxhYmVsIGZvcj0iY29tYm8iPkFsZXJ0IDI8L2xhYmVsPgog
ICAgICAgIDxidXR0b24gaWQ9ImNvbWJvIiByb2xlPSJjb21ib2JveCI+Tm8gb3B0aW9uczwvYnV0
dG9uPgogICAgPC9kaXY+CgoKICAgIDxkaXY+CiAgICAgICAgPGJ1dHRvbj5BbGVydCAzPC9idXR0
b24+CiAgICA8L2Rpdj4KCgoKICAgIDxzY3JpcHQ+CiAgICAgICAgY29uc3QgYnV0dG9ucyA9IEFy
cmF5LmZyb20oZG9jdW1lbnQucXVlcnlTZWxlY3RvckFsbCgnYnV0dG9uJykpOwoKICAgICAgICBj
bGFzcyBBcmlhRXhwYW5kZWRJc3N1ZSB7CiAgICAgICAgICAgIGNvbnN0cnVjdG9yKG5vZGUpIHsK
ICAgICAgICAgICAgICAgIHRoaXMubm9kZSA9IG5vZGU7CiAgICAgICAgICAgICAgICB0aGlzLmFk
ZENsaWNrRXZlbnQoKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBhZGRDbGlja0V2ZW50KCkg
ewogICAgICAgICAgICAgICAgdGhpcy5ub2RlLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgdGhp
cy5oYW5kbGVDbGljay5iaW5kKHRoaXMpKTsKICAgICAgICAgICAgfQogICAgICAgICAgICBoYW5k
bGVDbGljaygpIHsKICAgICAgICAgICAgICAgIGFsZXJ0KHRoaXMubm9kZS50ZXh0Q29udGVudCk7
CgogICAgICAgICAgICAgICAgaWYgKHRoaXMubm9kZS5nZXRBdHRyaWJ1dGUoJ2FyaWEtZXhwYW5k
ZWQnKSA9PT0gJ3RydWUnKSB7CiAgICAgICAgICAgICAgICAgICAgdGhpcy5ub2RlLnNldEF0dHJp
YnV0ZSgnYXJpYS1leHBhbmRlZCcsICdmYWxzZScpOwogICAgICAgICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgICAgICAgICB0aGlzLm5vZGUuc2V0QXR0cmlidXRlKCdhcmlhLWV4cGFuZGVk
JywgJ3RydWUnKTsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICB0aGlzLm5vZGUu
Zm9jdXMoKTsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBjb25zdCBpbnRpYWxpc2Ug
PSBmdW5jdGlvbigpIHsKICAgICAgICAgICAgYnV0dG9ucy5mb3JFYWNoKGVsID0+IHsKICAgICAg
ICAgICAgICAgIG5ldyBBcmlhRXhwYW5kZWRJc3N1ZShlbCk7CiAgICAgICAgICAgIH0pCiAgICAg
ICAgfQoKICAgICAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcignbG9hZCcsIGludGlhbGlzZSk7
CiAgICA8L3NjcmlwdD4KICAgIAo8L2JvZHk+CjwvaHRtbD4=
</data>

          </attachment>
      

    </bug>

</bugzilla>