Sometime moving windows to another workspace stops working till I restart the system
Hi, Sometimes I am unable to move the windows to another workspace till I restart the computer. Restarting Just Aerospace didn't solve the issue
Example of debug window log
̌Last login: Mon Jun 17 09:38:44 on ttys000
➜ ~ aerospace debug-windows
Debug windows session has started
1. Focus the problematic window
2. Run 'aerospace debug-windows' once again to finish the session and get the results
➜ ~ aerospace debug-windows
org.alacritty.window.3955 windowId: 3955
org.alacritty.window.3955 workspace: 1
org.alacritty.window.3955 treeNodeParent: AppBundle.TilingContainer
org.alacritty.window.3955 recognizedAsDialog: false
org.alacritty.window.3955 AXTitle: Optional(aerospace debug-windows)
org.alacritty.window.3955 AXRole: Optional(AXWindow)
org.alacritty.window.3955 AXSubrole: Optional(AXStandardWindow)
org.alacritty.window.3955 AXFocused: Optional(1)
org.alacritty.window.3955 AXFullScreen: Optional(0)
org.alacritty.window.3955 AXFrame: Optional(<AXValue 0x60000364df80> {value = x:2560.000000 y:25.000000 w:1280.000000 h:2134.000000 type = kAXValueCGRectType})
org.alacritty.window.3955 AXPosition: Optional(<AXValue 0x600002dff660> {value = x:2560.000000 y:25.000000 type = kAXValueCGPointType})
org.alacritty.window.3955 AXGrowArea: nil
org.alacritty.window.3955 AXMinimizeButton: AXUIElement {
org.alacritty.window.3955 AXRole: Optional(AXButton)
org.alacritty.window.3955 AXTitle: nil
org.alacritty.window.3955 AXSubrole: Optional(AXMinimizeButton)
org.alacritty.window.3955 AXEnabled: Optional(1)
org.alacritty.window.3955 AXParent: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXTopLevelUIElement: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 Ignored: AXFrame, AXSize, AXFocused, AXHelp, AXPosition, AXRoleDescription
org.alacritty.window.3955 }
org.alacritty.window.3955 AXDocument: nil
org.alacritty.window.3955 AXSections: [
org.alacritty.window.3955 Optional({
org.alacritty.window.3955 SectionDescription = Content;
org.alacritty.window.3955 SectionObject = "<AXUIElement 0x600002dfe130> {pid=45583}";
org.alacritty.window.3955 SectionUniqueID = AXContent;
org.alacritty.window.3955 })
org.alacritty.window.3955 ]
org.alacritty.window.3955 AXCloseButton: AXUIElement {
org.alacritty.window.3955 AXRole: Optional(AXButton)
org.alacritty.window.3955 AXTitle: nil
org.alacritty.window.3955 AXSubrole: Optional(AXCloseButton)
org.alacritty.window.3955 AXEnabled: Optional(1)
org.alacritty.window.3955 AXParent: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXTopLevelUIElement: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 Ignored: AXFrame, AXSize, AXFocused, AXHelp, AXPosition, AXRoleDescription, AXEdited
org.alacritty.window.3955 }
org.alacritty.window.3955 AXMain: Optional(1)
org.alacritty.window.3955 AXActivationPoint: Optional(<AXValue 0x600002dfd1d0> {value = x:2630.000000 y:39.000000 type = kAXValueCGPointType})
org.alacritty.window.3955 AXFullScreenButton: AXUIElement {
org.alacritty.window.3955 AXRole: Optional(AXButton)
org.alacritty.window.3955 AXTitle: nil
org.alacritty.window.3955 AXSubrole: Optional(AXFullScreenButton)
org.alacritty.window.3955 AXEnabled: Optional(1)
org.alacritty.window.3955 AXParent: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXTopLevelUIElement: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 Ignored: AXFrame, AXSize, AXFocused, AXChildren, AXHelp, AXPosition, AXRoleDescription
org.alacritty.window.3955 }
org.alacritty.window.3955 AXProxy: nil
org.alacritty.window.3955 AXDefaultButton: nil
org.alacritty.window.3955 AXMinimized: Optional(0)
org.alacritty.window.3955 AXParent: Optional(<AXUIElement Application 0x600002dfd1d0> {pid=45583})
org.alacritty.window.3955 AXTitleUIElement: AXUIElement(windowId=3955, title=nil, role="AXStaticText", subrole=nil)
org.alacritty.window.3955 AXCancelButton: nil
org.alacritty.window.3955 AXModal: Optional(0)
org.alacritty.window.3955 AXZoomButton: AXUIElement {
org.alacritty.window.3955 AXRole: Optional(AXButton)
org.alacritty.window.3955 AXTitle: nil
org.alacritty.window.3955 AXSubrole: Optional(AXFullScreenButton)
org.alacritty.window.3955 AXEnabled: Optional(1)
org.alacritty.window.3955 AXParent: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXTopLevelUIElement: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 AXWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty.window.3955 Ignored: AXFrame, AXSize, AXFocused, AXChildren, AXHelp, AXPosition, AXRoleDescription
org.alacritty.window.3955 }
org.alacritty.window.3955 AXSize: Optional(<AXValue 0x600002dfd1d0> {value = w:1280.000000 h:2134.000000 type = kAXValueCGSizeType})
org.alacritty.window.3955 AXToolbarButton: nil
org.alacritty.window.3955 Ignored: AXChildrenInNavigationOrder, AXChildren, AXRoleDescription
org.alacritty AXRole: Optional(AXApplication)
org.alacritty AXTitle: Optional(Alacritty)
org.alacritty AXFunctionRowTopLevelElements: [
org.alacritty ]
org.alacritty AXFrame: nil
org.alacritty AXFocusedUIElement: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty AXFrontmost: Optional(1)
org.alacritty AXExtrasMenuBar: nil
org.alacritty AXMainWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty AXFocusedWindow: AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty AXMenuBar: Optional(<AXUIElement 0x600002dfdaa0> {pid=45583})
org.alacritty AXWindows: [
org.alacritty AXUIElement(windowId=3955, title="aerospace debug-windows", role="AXWindow", subrole="AXStandardWindow")
org.alacritty ]
org.alacritty AXSize: nil
org.alacritty AXPosition: nil
org.alacritty Ignored: AXChildren, AXChildrenInNavigationOrder, AXEnhancedUserInterface, AXPreferredLanguage, AXRoleDescription, AXHidden
org.m0k.transmission.window.3801 windowId: 3801
org.m0k.transmission.window.3801 workspace: 1
org.m0k.transmission.window.3801 treeNodeParent: AppBundle.TilingContainer
org.m0k.transmission.window.3801 recognizedAsDialog: false
org.m0k.transmission.window.3801 AXTitle: Optional(Transmission)
org.m0k.transmission.window.3801 AXRole: Optional(AXWindow)
org.m0k.transmission.window.3801 AXSubrole: Optional(AXStandardWindow)
org.m0k.transmission.window.3801 AXIdentifier: Optional(_NS:157)
org.m0k.transmission.window.3801 AXFocused: Optional(0)
org.m0k.transmission.window.3801 AXFullScreen: Optional(0)
org.m0k.transmission.window.3801 AXFrame: Optional(<AXValue 0x60000365f600> {value = x:1280.000000 y:25.000000 w:1280.000000 h:2134.000000 type = kAXValueCGRectType})
org.m0k.transmission.window.3801 AXPosition: Optional(<AXValue 0x600002df7cf0> {value = x:1280.000000 y:25.000000 type = kAXValueCGPointType})
org.m0k.transmission.window.3801 AXGrowArea: nil
org.m0k.transmission.window.3801 AXMinimizeButton: AXUIElement {
org.m0k.transmission.window.3801 AXRole: Optional(AXButton)
org.m0k.transmission.window.3801 AXTitle: nil
org.m0k.transmission.window.3801 AXSubrole: Optional(AXMinimizeButton)
org.m0k.transmission.window.3801 AXEnabled: Optional(1)
org.m0k.transmission.window.3801 AXParent: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXTopLevelUIElement: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 Ignored: AXFrame, AXSize, AXFocused, AXHelp, AXPosition, AXRoleDescription
org.m0k.transmission.window.3801 }
org.m0k.transmission.window.3801 AXDocument: nil
org.m0k.transmission.window.3801 AXSections: [
org.m0k.transmission.window.3801 Optional({
org.m0k.transmission.window.3801 SectionDescription = Content;
org.m0k.transmission.window.3801 SectionObject = "<AXUIElement 0x600002dfda10> {pid=43350}";
org.m0k.transmission.window.3801 SectionUniqueID = AXContent;
org.m0k.transmission.window.3801 }),
org.m0k.transmission.window.3801 Optional({
org.m0k.transmission.window.3801 SectionDescription = Toolbar;
org.m0k.transmission.window.3801 SectionObject = "<AXUIElement 0x600002dfd260> {pid=43350}";
org.m0k.transmission.window.3801 SectionUniqueID = AXToolbar;
org.m0k.transmission.window.3801 })
org.m0k.transmission.window.3801 ]
org.m0k.transmission.window.3801 AXCloseButton: AXUIElement {
org.m0k.transmission.window.3801 AXRole: Optional(AXButton)
org.m0k.transmission.window.3801 AXTitle: nil
org.m0k.transmission.window.3801 AXSubrole: Optional(AXCloseButton)
org.m0k.transmission.window.3801 AXEnabled: Optional(1)
org.m0k.transmission.window.3801 AXParent: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXTopLevelUIElement: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 Ignored: AXFrame, AXSize, AXFocused, AXHelp, AXPosition, AXRoleDescription, AXEdited
org.m0k.transmission.window.3801 }
org.m0k.transmission.window.3801 AXMain: Optional(1)
org.m0k.transmission.window.3801 AXActivationPoint: Optional(<AXValue 0x600002dfdf80> {value = x:1290.000000 y:39.000000 type = kAXValueCGPointType})
org.m0k.transmission.window.3801 AXFullScreenButton: AXUIElement {
org.m0k.transmission.window.3801 AXRole: Optional(AXButton)
org.m0k.transmission.window.3801 AXTitle: nil
org.m0k.transmission.window.3801 AXSubrole: Optional(AXFullScreenButton)
org.m0k.transmission.window.3801 AXEnabled: Optional(1)
org.m0k.transmission.window.3801 AXParent: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXTopLevelUIElement: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 Ignored: AXFrame, AXSize, AXFocused, AXChildren, AXHelp, AXPosition, AXRoleDescription
org.m0k.transmission.window.3801 }
org.m0k.transmission.window.3801 AXProxy: nil
org.m0k.transmission.window.3801 AXDefaultButton: nil
org.m0k.transmission.window.3801 AXMinimized: Optional(0)
org.m0k.transmission.window.3801 AXParent: Optional(<AXUIElement Application 0x600002dfdf80> {pid=43350})
org.m0k.transmission.window.3801 AXTitleUIElement: nil
org.m0k.transmission.window.3801 AXCancelButton: nil
org.m0k.transmission.window.3801 AXModal: Optional(0)
org.m0k.transmission.window.3801 AXZoomButton: AXUIElement {
org.m0k.transmission.window.3801 AXRole: Optional(AXButton)
org.m0k.transmission.window.3801 AXTitle: nil
org.m0k.transmission.window.3801 AXSubrole: Optional(AXFullScreenButton)
org.m0k.transmission.window.3801 AXEnabled: Optional(1)
org.m0k.transmission.window.3801 AXParent: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXTopLevelUIElement: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 AXWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission.window.3801 Ignored: AXFrame, AXSize, AXFocused, AXChildren, AXHelp, AXPosition, AXRoleDescription
org.m0k.transmission.window.3801 }
org.m0k.transmission.window.3801 AXSize: Optional(<AXValue 0x600002dff150> {value = w:1280.000000 h:2134.000000 type = kAXValueCGSizeType})
org.m0k.transmission.window.3801 AXToolbarButton: nil
org.m0k.transmission.window.3801 Ignored: AXChildrenInNavigationOrder, AXChildren, AXRoleDescription
org.m0k.transmission AXRole: Optional(AXApplication)
org.m0k.transmission AXTitle: Optional(Transmission)
org.m0k.transmission AXFunctionRowTopLevelElements: [
org.m0k.transmission ]
org.m0k.transmission AXFrame: nil
org.m0k.transmission AXFocusedUIElement: AXUIElement(windowId=3801, title=nil, role="AXOutline", subrole=nil)
org.m0k.transmission AXFrontmost: Optional(1)
org.m0k.transmission AXExtrasMenuBar: nil
org.m0k.transmission AXMainWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission AXFocusedWindow: AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow")
org.m0k.transmission AXMenuBar: Optional(<AXUIElement 0x600002dff150> {pid=43350})
org.m0k.transmission AXWindows: [
org.m0k.transmission AXUIElement(windowId=3801, title="Transmission", role="AXWindow", subrole="AXStandardWindow"),
org.m0k.transmission AXUIElement(windowId=3859, title="Files - Torrent Inspector", role="AXWindow", subrole="AXFloatingWindow")
org.m0k.transmission ]
org.m0k.transmission AXSize: nil
org.m0k.transmission AXPosition: nil
org.m0k.transmission Ignored: AXChildren, AXChildrenInNavigationOrder, AXEnhancedUserInterface, AXPreferredLanguage, AXRoleDescription, AXHidden
!!! DISCLAIMER !!!
!!! 'debug-windows' command is not stable API. Please don't rely on the command existence and output format !!!
!!! The only intended use case is to report bugs about incorrect windows handling !!!
Debug session finished
I have now a problem that shift-alt-NUMBER stopped working. When I press shift-alt-1 it does not move the window but when I for example press shift-alt-w it moves the window to the W workspace. I tried restarting the system as you but it still does not work.
@nikitabobko any idea why this could be happening?
The problem is somewhere in your configuration. My guess: keys conflist with other software that intercepts global keys (e.g. skhd, karabiner)
It's not an AeroSpace issue