diff --git a/platforms/macos/src/node.rs b/platforms/macos/src/node.rs index 8da4f0b48..42ef43fe2 100644 --- a/platforms/macos/src/node.rs +++ b/platforms/macos/src/node.rs @@ -18,7 +18,7 @@ use objc2::{ foundation::{ NSArray, NSCopying, NSInteger, NSNumber, NSObject, NSPoint, NSRange, NSRect, NSString, }, - msg_send, msg_send_id, ns_string, + msg_send, msg_send_id, ns_string, rc::{Id, Owned, Shared}, runtime::Sel, sel, ClassType, diff --git a/platforms/unix/src/node.rs b/platforms/unix/src/node.rs index a491f1566..319328325 100644 --- a/platforms/unix/src/node.rs +++ b/platforms/unix/src/node.rs @@ -113,6 +113,7 @@ impl<'a> NodeWrapper<'a> { if self.node_state().role_description().is_some() { return AtspiRole::Extended; } + match self.node_state().role() { Role::Alert => AtspiRole::Notification, Role::AlertDialog => AtspiRole::Alert,