On Fri, 1 Sep 2023 09:18:09 GMT, Abhishek Kumar <abhis...@openjdk.org> wrote:
>> src/java.desktop/macosx/classes/com/apple/laf/AquaComboBoxButton.java line >> 253: >> >>> 251: >>> 252: // set the accessible name to the displayed text in JComboBox. >>> 253: // screen magnifier queries to get the accessible name to >>> display magnified text. >> >> I still do not think that setting accessible name in paint is a good idea. >> Setting it during the initialization and adding a property change listener >> to the accessible context to track changes seems like a better way to do it. > > Ok, I will check this. > I still do not think that setting accessible name in paint is a good idea. It's been my biggest concern. But I didn't even think about it this way. The problem is that the displayed value is known only when the component is painted. Other components seem to handle it… somehow. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/14497#discussion_r1312851560