Closed kackburt closed 7 months ago
it get's focused and the first entry selected
That sounds weird. Do you mean that AeroSpace focuses the window explicitly and for some reason focusing the window explicitly selects the highlighted item in the list?
aerospace debug-windows
command? (introduced since 0.8.2)Maybe my explanation is not precise enough also 😞 I added keypresses on the video so it get's more clear.
(Making a video with Kap was a pain sadly - will probably provide another Issue later - but here it is:)
Video with aerospace running: https://github.com/nikitabobko/AeroSpace/assets/24993816/45dab6f2-4384-4bd3-ac33-f6cfc482ffc7
Video without aerspace running: https://github.com/nikitabobko/AeroSpace/assets/24993816/fcd38ee6-88e1-4ddd-93aa-ea8bf8814136
debug from aerospace debug-windows
:
org.jkiss.dbeaver.core.product.window.58007 recognizedAsDialog: false
org.jkiss.dbeaver.core.product.window.58007 windowId: 58007
org.jkiss.dbeaver.core.product.window.58007 workspace: 4
org.jkiss.dbeaver.core.product.window.58007 AXTitle: 'Optional(DBeaver 23.3.3 - <exploreal_dwh> Script-30)'
org.jkiss.dbeaver.core.product.window.58007 AXRole: 'Optional(AXWindow)'
org.jkiss.dbeaver.core.product.window.58007 AXSubrole: 'Optional(AXStandardWindow)'
org.jkiss.dbeaver.core.product.window.58007 AXFocused: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58007 AXFullScreen: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58007 AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product.window.58007 AXFrame: 'Optional(<AXValue 0x6000017175c0> {value = x:0.000000 y:27.000000 w:1278.000000 h:1413.000000 type = kAXValueCGRectType})'
org.jkiss.dbeaver.core.product.window.58007 AXPosition: 'Optional(<AXValue 0x600000c39200> {value = x:0.000000 y:27.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58007 AXGrowArea: 'nil'
org.jkiss.dbeaver.core.product.window.58007 AXMinimizeButton: 'Optional(<AXUIElement 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXDocument: 'nil'
org.jkiss.dbeaver.core.product.window.58007 AXSections:
org.jkiss.dbeaver.core.product.window.58007 Optional(<__NSArrayM 0x600000c39200>(
org.jkiss.dbeaver.core.product.window.58007 {
org.jkiss.dbeaver.core.product.window.58007 SectionDescription = Toolbar;
org.jkiss.dbeaver.core.product.window.58007 SectionObject = "<AXUIElement 0x600000c39530> {pid=20688}";
org.jkiss.dbeaver.core.product.window.58007 SectionUniqueID = AXToolbar;
org.jkiss.dbeaver.core.product.window.58007 },
org.jkiss.dbeaver.core.product.window.58007 {
org.jkiss.dbeaver.core.product.window.58007 SectionDescription = Content;
org.jkiss.dbeaver.core.product.window.58007 SectionObject = "<AXUIElement 0x600000c397a0> {pid=20688}";
org.jkiss.dbeaver.core.product.window.58007 SectionUniqueID = AXContent;
org.jkiss.dbeaver.core.product.window.58007 }
org.jkiss.dbeaver.core.product.window.58007 )
org.jkiss.dbeaver.core.product.window.58007 )
org.jkiss.dbeaver.core.product.window.58007 AXCloseButton: 'Optional(<AXUIElement 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXMain: 'Optional(1)'
org.jkiss.dbeaver.core.product.window.58007 AXActivationPoint: 'Optional(<AXValue 0x600000c39200> {value = x:70.000000 y:41.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58007 AXFullScreenButton: 'Optional(<AXUIElement 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXProxy: 'nil'
org.jkiss.dbeaver.core.product.window.58007 AXDefaultButton: 'nil'
org.jkiss.dbeaver.core.product.window.58007 AXMinimized: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58007 AXChildren: not-nil
org.jkiss.dbeaver.core.product.window.58007 AXParent: 'Optional(<AXUIElement Application 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXTitleUIElement: 'Optional(<AXUIElement 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXCancelButton: 'nil'
org.jkiss.dbeaver.core.product.window.58007 AXModal: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58007 AXZoomButton: 'Optional(<AXUIElement 0x600000c39200> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58007 AXRoleDescription: 'Optional(standard window)'
org.jkiss.dbeaver.core.product.window.58007 AXSize: 'Optional(<AXValue 0x600000c39200> {value = w:1278.000000 h:1413.000000 type = kAXValueCGSizeType})'
org.jkiss.dbeaver.core.product.window.58007 AXToolbarButton: 'nil'
org.jkiss.dbeaver.core.product AXRole: 'Optional(AXApplication)'
org.jkiss.dbeaver.core.product AXTitle: 'Optional(DBeaver Community)'
org.jkiss.dbeaver.core.product AXFunctionRowTopLevelElements:
org.jkiss.dbeaver.core.product Optional(<__NSArray0 0x1e71ff980>(
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXFrame: 'nil'
org.jkiss.dbeaver.core.product AXChildren: not-nil
org.jkiss.dbeaver.core.product AXFocusedUIElement: 'Optional(<AXUIElement 0x600000c16640> {pid=20688})'
org.jkiss.dbeaver.core.product AXFrontmost: 'Optional(1)'
org.jkiss.dbeaver.core.product AXExtrasMenuBar: 'nil'
org.jkiss.dbeaver.core.product AXMainWindow: 'Optional(<AXUIElement 0x600000c16640> {pid=20688})'
org.jkiss.dbeaver.core.product AXFocusedWindow: 'Optional(<AXUIElement 0x600000c25b90> {pid=20688})'
org.jkiss.dbeaver.core.product AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product AXEnhancedUserInterface: 'Optional(0)'
org.jkiss.dbeaver.core.product AXPreferredLanguage: 'Optional(en)'
org.jkiss.dbeaver.core.product AXRoleDescription: 'Optional(application)'
org.jkiss.dbeaver.core.product AXHidden: 'Optional(0)'
org.jkiss.dbeaver.core.product AXMenuBar: 'Optional(<AXUIElement 0x600000c25b90> {pid=20688})'
org.jkiss.dbeaver.core.product AXWindows:
org.jkiss.dbeaver.core.product Optional(<__NSArrayM 0x600000c25b90>(
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c25830> {pid=20688}
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXSize: 'nil'
org.jkiss.dbeaver.core.product AXPosition: 'nil'
org.jkiss.dbeaver.core.product.window.58353 recognizedAsDialog: true
org.jkiss.dbeaver.core.product.window.58353 windowId: 58353
org.jkiss.dbeaver.core.product.window.58353 workspace: 4
org.jkiss.dbeaver.core.product.window.58353 AXTitle: 'Optional()'
org.jkiss.dbeaver.core.product.window.58353 AXRole: 'Optional(AXWindow)'
org.jkiss.dbeaver.core.product.window.58353 AXSubrole: 'Optional(AXDialog)'
org.jkiss.dbeaver.core.product.window.58353 AXFocused: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58353 AXFullScreen: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58353 AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product.window.58353 AXFrame: 'Optional(<AXValue 0x600001753f40> {value = x:103.000000 y:130.000000 w:530.000000 h:280.000000 type = kAXValueCGRectType})'
org.jkiss.dbeaver.core.product.window.58353 AXPosition: 'Optional(<AXValue 0x600000c3d920> {value = x:103.000000 y:130.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58353 AXGrowArea: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXMinimizeButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXDocument: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXSections:
org.jkiss.dbeaver.core.product.window.58353 Optional(<__NSArrayM 0x600000c3d920>(
org.jkiss.dbeaver.core.product.window.58353 {
org.jkiss.dbeaver.core.product.window.58353 SectionDescription = Content;
org.jkiss.dbeaver.core.product.window.58353 SectionObject = "<AXUIElement 0x600000c3cea0> {pid=20688}";
org.jkiss.dbeaver.core.product.window.58353 SectionUniqueID = AXContent;
org.jkiss.dbeaver.core.product.window.58353 }
org.jkiss.dbeaver.core.product.window.58353 )
org.jkiss.dbeaver.core.product.window.58353 )
org.jkiss.dbeaver.core.product.window.58353 AXCloseButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXMain: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58353 AXActivationPoint: 'Optional(<AXValue 0x600000c39c20> {value = x:-1.000000 y:1441.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58353 AXFullScreenButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXProxy: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXDefaultButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXMinimized: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58353 AXChildren: not-nil
org.jkiss.dbeaver.core.product.window.58353 AXParent: 'Optional(<AXUIElement Application 0x600000c39c20> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58353 AXTitleUIElement: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXCancelButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXModal: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58353 AXZoomButton: 'nil'
org.jkiss.dbeaver.core.product.window.58353 AXRoleDescription: 'Optional(dialog)'
org.jkiss.dbeaver.core.product.window.58353 AXSize: 'Optional(<AXValue 0x600000c39c20> {value = w:530.000000 h:280.000000 type = kAXValueCGSizeType})'
org.jkiss.dbeaver.core.product.window.58353 AXToolbarButton: 'nil'
org.jkiss.dbeaver.core.product AXRole: 'Optional(AXApplication)'
org.jkiss.dbeaver.core.product AXTitle: 'Optional(DBeaver Community)'
org.jkiss.dbeaver.core.product AXFunctionRowTopLevelElements:
org.jkiss.dbeaver.core.product Optional(<__NSArray0 0x1e71ff980>(
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXFrame: 'nil'
org.jkiss.dbeaver.core.product AXChildren: not-nil
org.jkiss.dbeaver.core.product AXFocusedUIElement: 'Optional(<AXUIElement 0x600000c270c0> {pid=20688})'
org.jkiss.dbeaver.core.product AXFrontmost: 'Optional(1)'
org.jkiss.dbeaver.core.product AXExtrasMenuBar: 'nil'
org.jkiss.dbeaver.core.product AXMainWindow: 'Optional(<AXUIElement 0x600000c05590> {pid=20688})'
org.jkiss.dbeaver.core.product AXFocusedWindow: 'Optional(<AXUIElement 0x600000c05590> {pid=20688})'
org.jkiss.dbeaver.core.product AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product AXEnhancedUserInterface: 'Optional(0)'
org.jkiss.dbeaver.core.product AXPreferredLanguage: 'Optional(en)'
org.jkiss.dbeaver.core.product AXRoleDescription: 'Optional(application)'
org.jkiss.dbeaver.core.product AXHidden: 'Optional(0)'
org.jkiss.dbeaver.core.product AXMenuBar: 'Optional(<AXUIElement 0x600000c05590> {pid=20688})'
org.jkiss.dbeaver.core.product AXWindows:
org.jkiss.dbeaver.core.product Optional(<__NSArrayM 0x600000c05590>(
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c05830> {pid=20688},
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c053b0> {pid=20688}
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXSize: 'nil'
org.jkiss.dbeaver.core.product AXPosition: 'nil'
org.jkiss.dbeaver.core.product.window.58355 recognizedAsDialog: true
org.jkiss.dbeaver.core.product.window.58355 windowId: 58355
org.jkiss.dbeaver.core.product.window.58355 workspace: 4
org.jkiss.dbeaver.core.product.window.58355 AXTitle: 'Optional()'
org.jkiss.dbeaver.core.product.window.58355 AXRole: 'Optional(AXWindow)'
org.jkiss.dbeaver.core.product.window.58355 AXSubrole: 'Optional(AXDialog)'
org.jkiss.dbeaver.core.product.window.58355 AXFocused: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58355 AXFullScreen: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58355 AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product.window.58355 AXFrame: 'Optional(<AXValue 0x60000173b240> {value = x:111.000000 y:130.000000 w:530.000000 h:280.000000 type = kAXValueCGRectType})'
org.jkiss.dbeaver.core.product.window.58355 AXPosition: 'Optional(<AXValue 0x600000c393b0> {value = x:111.000000 y:130.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58355 AXGrowArea: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXMinimizeButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXDocument: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXSections:
org.jkiss.dbeaver.core.product.window.58355 Optional(<__NSArrayM 0x600000c25ce0>(
org.jkiss.dbeaver.core.product.window.58355 {
org.jkiss.dbeaver.core.product.window.58355 SectionDescription = Content;
org.jkiss.dbeaver.core.product.window.58355 SectionObject = "<AXUIElement 0x600000c26fd0> {pid=20688}";
org.jkiss.dbeaver.core.product.window.58355 SectionUniqueID = AXContent;
org.jkiss.dbeaver.core.product.window.58355 }
org.jkiss.dbeaver.core.product.window.58355 )
org.jkiss.dbeaver.core.product.window.58355 )
org.jkiss.dbeaver.core.product.window.58355 AXCloseButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXMain: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58355 AXActivationPoint: 'Optional(<AXValue 0x600000c05a70> {value = x:-1.000000 y:1441.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58355 AXFullScreenButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXProxy: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXDefaultButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXMinimized: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58355 AXChildren: not-nil
org.jkiss.dbeaver.core.product.window.58355 AXParent: 'Optional(<AXUIElement Application 0x600000c05a70> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58355 AXTitleUIElement: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXCancelButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXModal: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58355 AXZoomButton: 'nil'
org.jkiss.dbeaver.core.product.window.58355 AXRoleDescription: 'Optional(dialog)'
org.jkiss.dbeaver.core.product.window.58355 AXSize: 'Optional(<AXValue 0x600000c05a70> {value = w:530.000000 h:280.000000 type = kAXValueCGSizeType})'
org.jkiss.dbeaver.core.product.window.58355 AXToolbarButton: 'nil'
org.jkiss.dbeaver.core.product AXRole: 'Optional(AXApplication)'
org.jkiss.dbeaver.core.product AXTitle: 'Optional(DBeaver Community)'
org.jkiss.dbeaver.core.product AXFunctionRowTopLevelElements:
org.jkiss.dbeaver.core.product Optional(<__NSArray0 0x1e71ff980>(
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXFrame: 'nil'
org.jkiss.dbeaver.core.product AXChildren: not-nil
org.jkiss.dbeaver.core.product AXFocusedUIElement: 'Optional(<AXUIElement 0x600000c05a70> {pid=20688})'
org.jkiss.dbeaver.core.product AXFrontmost: 'Optional(1)'
org.jkiss.dbeaver.core.product AXExtrasMenuBar: 'nil'
org.jkiss.dbeaver.core.product AXMainWindow: 'Optional(<AXUIElement 0x600000c05a70> {pid=20688})'
org.jkiss.dbeaver.core.product AXFocusedWindow: 'Optional(<AXUIElement 0x600000c05a70> {pid=20688})'
org.jkiss.dbeaver.core.product AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product AXEnhancedUserInterface: 'Optional(0)'
org.jkiss.dbeaver.core.product AXPreferredLanguage: 'Optional(en)'
org.jkiss.dbeaver.core.product AXRoleDescription: 'Optional(application)'
org.jkiss.dbeaver.core.product AXHidden: 'Optional(0)'
org.jkiss.dbeaver.core.product AXMenuBar: 'Optional(<AXUIElement 0x600000c05a70> {pid=20688})'
org.jkiss.dbeaver.core.product AXWindows:
org.jkiss.dbeaver.core.product Optional(<__NSArrayM 0x600000c05a70>(
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c064f0> {pid=20688},
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c05830> {pid=20688}
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXSize: 'nil'
org.jkiss.dbeaver.core.product AXPosition: 'nil'
org.jkiss.dbeaver.core.product.window.58351 recognizedAsDialog: true
org.jkiss.dbeaver.core.product.window.58351 windowId: 58351
org.jkiss.dbeaver.core.product.window.58351 workspace: 4
org.jkiss.dbeaver.core.product.window.58351 AXTitle: 'Optional()'
org.jkiss.dbeaver.core.product.window.58351 AXRole: 'Optional(AXWindow)'
org.jkiss.dbeaver.core.product.window.58351 AXSubrole: 'Optional(AXDialog)'
org.jkiss.dbeaver.core.product.window.58351 AXFocused: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58351 AXFullScreen: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58351 AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product.window.58351 AXFrame: 'Optional(<AXValue 0x600001753e80> {value = x:95.000000 y:130.000000 w:530.000000 h:280.000000 type = kAXValueCGRectType})'
org.jkiss.dbeaver.core.product.window.58351 AXPosition: 'Optional(<AXValue 0x600000c3d9e0> {value = x:95.000000 y:130.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58351 AXGrowArea: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXMinimizeButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXDocument: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXSections:
org.jkiss.dbeaver.core.product.window.58351 Optional(<__NSArrayM 0x600000c3d9e0>(
org.jkiss.dbeaver.core.product.window.58351 {
org.jkiss.dbeaver.core.product.window.58351 SectionDescription = Content;
org.jkiss.dbeaver.core.product.window.58351 SectionObject = "<AXUIElement 0x600000c3e250> {pid=20688}";
org.jkiss.dbeaver.core.product.window.58351 SectionUniqueID = AXContent;
org.jkiss.dbeaver.core.product.window.58351 }
org.jkiss.dbeaver.core.product.window.58351 )
org.jkiss.dbeaver.core.product.window.58351 )
org.jkiss.dbeaver.core.product.window.58351 AXCloseButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXMain: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58351 AXActivationPoint: 'Optional(<AXValue 0x600000c3d9e0> {value = x:-1.000000 y:1441.000000 type = kAXValueCGPointType})'
org.jkiss.dbeaver.core.product.window.58351 AXFullScreenButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXProxy: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXDefaultButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXMinimized: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58351 AXChildren: not-nil
org.jkiss.dbeaver.core.product.window.58351 AXParent: 'Optional(<AXUIElement Application 0x600000c17240> {pid=20688})'
org.jkiss.dbeaver.core.product.window.58351 AXTitleUIElement: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXCancelButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXModal: 'Optional(0)'
org.jkiss.dbeaver.core.product.window.58351 AXZoomButton: 'nil'
org.jkiss.dbeaver.core.product.window.58351 AXRoleDescription: 'Optional(dialog)'
org.jkiss.dbeaver.core.product.window.58351 AXSize: 'Optional(<AXValue 0x600000c17240> {value = w:530.000000 h:280.000000 type = kAXValueCGSizeType})'
org.jkiss.dbeaver.core.product.window.58351 AXToolbarButton: 'nil'
org.jkiss.dbeaver.core.product AXRole: 'Optional(AXApplication)'
org.jkiss.dbeaver.core.product AXTitle: 'Optional(DBeaver Community)'
org.jkiss.dbeaver.core.product AXFunctionRowTopLevelElements:
org.jkiss.dbeaver.core.product Optional(<__NSArray0 0x1e71ff980>(
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXFrame: 'nil'
org.jkiss.dbeaver.core.product AXChildren: not-nil
org.jkiss.dbeaver.core.product AXFocusedUIElement: 'Optional(<AXUIElement 0x600000c39740> {pid=20688})'
org.jkiss.dbeaver.core.product AXFrontmost: 'Optional(1)'
org.jkiss.dbeaver.core.product AXExtrasMenuBar: 'nil'
org.jkiss.dbeaver.core.product AXMainWindow: 'Optional(<AXUIElement 0x600000c39740> {pid=20688})'
org.jkiss.dbeaver.core.product AXFocusedWindow: 'Optional(<AXUIElement 0x600000c39740> {pid=20688})'
org.jkiss.dbeaver.core.product AXChildrenInNavigationOrder: not-nil
org.jkiss.dbeaver.core.product AXEnhancedUserInterface: 'Optional(0)'
org.jkiss.dbeaver.core.product AXPreferredLanguage: 'Optional(en)'
org.jkiss.dbeaver.core.product AXRoleDescription: 'Optional(application)'
org.jkiss.dbeaver.core.product AXHidden: 'Optional(0)'
org.jkiss.dbeaver.core.product AXMenuBar: 'Optional(<AXUIElement 0x600000c17240> {pid=20688})'
org.jkiss.dbeaver.core.product AXWindows:
org.jkiss.dbeaver.core.product Optional(<__NSArrayM 0x600000c17240>(
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c16700> {pid=20688},
org.jkiss.dbeaver.core.product <AXUIElement 0x600000c17930> {pid=20688}
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product )
org.jkiss.dbeaver.core.product AXSize: 'nil'
org.jkiss.dbeaver.core.product AXPosition: 'nil'
Thanks for the logs and the video! Now it's clear
This commit 4407be98c1b01907595bafd4bd46ffa0161fe4c2 should fix the problem.
You can verify the fix by building from sources, or by trying this precompiled binary
I want to live with this commit locally for a couple of days before making a release, because the commit touches a tricky part of focus synchronization. I want to make sure that I didn't break anything else
I successfully installed your updated, precompiled version and after shortly testing it I can confirm the issue is solved with it. Thanks a lot! ❤️
Thanks for confirming it!
The fix is released in 0.8.3
I recommend deleting manually installed precompiled binary and do brew update && brew reinstall aerospace
When using DBeaver with AeroSpace, the auto-complete function doesn't work as intended. As soon as a suggestion is shown (auto-complete tooltip/popup), it get's focused and the first entry selected. Therefor the user is unable to type further than just the character/s typed before.
Without using AeroSpace (also works with Amethyst), the user is able to keep writing until s/he manually focuses/selects the auto-complete tooltip/popup.
I guess it's because of how the auto-complete is handled... Any Idea of a possible workaround someone can think of?
Edit: having a look at![image](https://github.com/nikitabobko/AeroSpace/assets/24993816/5482dc1c-8d63-44f3-b59f-81b6f95f886c)
aerospace list-windows --workspace D
the auto-complete tooltip/popup shows as App name = DBeaver and Window title = emptyTested on: MacOS 14.2.1 AeroSpace 0.7.1-Beta DBeaver 23.3.2