On Mon, 7 Jul 2025 06:49:12 GMT, Abhishek Kumar <abhis...@openjdk.org> wrote:
>> Do it where it makes sense as part of the tab button implementation, rather >> than adding workarounds to the general implementation. >> >> Check the [super accessibilityRoleDescription] and if it returns nil, return >> your implementation. > >> Check the [super accessibilityRoleDescription] and if it returns nil, return >> your implementation. > > As I mentioned earlier in the description, `accessibility role description is > fetched in accessibilityRoleDescription API in CommonComponentAccessiblity.m > file, the sub-role passed as a parameter is nil, returned value is > RadioButton`, [super accessibilityRoleDescription] will not return `nil`. > > Anyways, I don't see this method getting invoked in TabButtonAccessibility by > a11y client. Try to debug and investigate why [TabbuttonAccessibility accessibilityRoleDescription] is not being called. If you have already attempted to override it with the changes you need. The logic of creating tabs in TabGroupAccessibility indicates that such an override should work. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/26096#discussion_r2189231475