mirror of
https://github.com/JetBrains/JetBrainsRuntime.git
synced 2025-12-06 09:29:38 +01:00
JBR-5289 If the label has the role of a hyperlink, VO still pronounces it as plain text (#215)
This commit is contained in:
@@ -481,7 +481,7 @@ void initializeRoles()
|
||||
[sRoles setObject:JavaAccessibilityIgnore forKey:@"frame"];
|
||||
[sRoles setObject:JavaAccessibilityIgnore forKey:@"glasspane"];
|
||||
[sRoles setObject:NSAccessibilityGroupRole forKey:@"groupbox"];
|
||||
[sRoles setObject:NSAccessibilityStaticTextRole forKey:@"hyperlink"]; //maybe a group?
|
||||
[sRoles setObject:NSAccessibilityLinkRole forKey:@"hyperlink"];
|
||||
[sRoles setObject:NSAccessibilityImageRole forKey:@"icon"];
|
||||
[sRoles setObject:NSAccessibilityGroupRole forKey:@"internalframe"];
|
||||
[sRoles setObject:NSAccessibilityStaticTextRole forKey:@"label"];
|
||||
|
||||
@@ -29,6 +29,9 @@
|
||||
|
||||
- (NSAccessibilityRole _Nonnull)accessibilityRole
|
||||
{
|
||||
if ([fJavaRole isEqualToString:@"hyperlink"]) {
|
||||
return NSAccessibilityLinkRole;
|
||||
}
|
||||
return NSAccessibilityStaticTextRole;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user