Skip to content

Commit c71c243

Browse files
committed
Generalize popup detection logic
1 parent 9fae4d1 commit c71c243

File tree

3 files changed

+3
-7
lines changed

3 files changed

+3
-7
lines changed

Sources/AppBundle/util/AxUiElementMockEx.swift

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,7 @@ extension AxUiElementMock {
8282
return false
8383
}
8484

85-
if appBundleId == "com.nomachine.nxdock" && get(Ax.closeButtonAttr) == nil {
86-
return false
87-
}
88-
89-
if activationPolicy == .accessory && axApp.get(Ax.titleAttr) == "choose" && get(Ax.closeButtonAttr) == nil {
85+
if activationPolicy == .accessory && get(Ax.closeButtonAttr) == nil {
9086
return false
9187
}
9288

axDumps/apple_followup_sign_in_to_a_new_device_confirmation.json5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
"Aero.App.versionShort" : "1.0",
6565
"Aero.AxIgnored" : "AXChildrenInNavigationOrder, AXChildren, AXRoleDescription",
6666
"Aero.axWindowId" : 4015,
67-
"Aero.AxUiElementWindowType" : "dialog",
67+
"Aero.AxUiElementWindowType" : "popup",
6868
"Aero.AxUiElementWindowType_isDialogHeuristic" : true,
6969
"Aero.macOS.version" : "Version 15.5 (Build 24F74)",
7070
"Aero.on-window-detected" : [

axDumps/jetbrains_toolbox.json5

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@
5555
"Aero.AxIgnored" : "AXChildrenInNavigationOrder, AXChildren, AXRoleDescription",
5656
"Aero.axWindowId" : 14148,
5757
"Aero.AxUiElementWindowType_isDialogHeuristic" : true,
58-
"Aero.AxUiElementWindowType" : "dialog",
58+
"Aero.AxUiElementWindowType" : "popup",
5959
"Aero.on-window-detected" : [
6060

6161
],

0 commit comments

Comments
 (0)