Apple Reminders Date Picker vanishes
How to execute: Click on any TODO item in apple reminders. Try to set a Date. Click on "custom" which should open a small popup calendar to choose a date from. This date picker appears for 10ms and then vanishes.
First i thought this might be due to [[on-window-detect]] that matches this popup but i removed all of them and it still vanishes.
This popup?
Works fine on my machine.
- Try without AeroSpace
- Please check other apps that might steal focus. e.g. sketchybar #194
Works on the "big" pop up for me too. Can you please "select" one todo item from the list as if you would just edit the text, then click on the date on the bottom of the input field and then click custom to open the popup?
but btw didnt know that i can also edit the date like that. i just do not open the "big popup" to edit a todo, but i can use this as a workaround now.
Can you please "select" one todo item from the list as if you would just edit the text, then click on the date on the bottom of the input field and then click custom to open the popup?
Reproduced, thanks. Though I have no idea yet why the popup disappears.
The dialog debug info:
com.apple.reminders.window.2079 windowId: 2079
com.apple.reminders.window.2079 workspace: nil
com.apple.reminders.window.2079 treeNodeParent: AppBundle.MacosPopupWindowsContainer
com.apple.reminders.window.2079 recognizedAsDialog: true
com.apple.reminders.window.2079 AXTitle: Optional()
com.apple.reminders.window.2079 AXRole: Optional(AXWindow)
com.apple.reminders.window.2079 AXSubrole: Optional(AXUnknown)
com.apple.reminders.window.2079 AXFocused: Optional(0)
com.apple.reminders.window.2079 AXFullScreen: Optional(0)
com.apple.reminders.window.2079 AXFrame: Optional(<AXValue 0x600003992a00> {value = x:355.000000 y:446.000000 w:139.000000 h:169.000000 type = kAXValueCGRectType})
com.apple.reminders.window.2079 AXPosition: Optional(<AXValue 0x6000023fae80> {value = x:355.000000 y:446.000000 type = kAXValueCGPointType})
com.apple.reminders.window.2079 AXGrowArea: nil
com.apple.reminders.window.2079 AXMinimizeButton: nil
com.apple.reminders.window.2079 AXDocument: nil
com.apple.reminders.window.2079 AXSections: [
com.apple.reminders.window.2079 Optional({
com.apple.reminders.window.2079 SectionDescription = Content;
com.apple.reminders.window.2079 SectionObject = "<AXUIElement 0x6000022a96e0> {pid=11927}";
com.apple.reminders.window.2079 SectionUniqueID = AXContent;
com.apple.reminders.window.2079 })
com.apple.reminders.window.2079 ]
com.apple.reminders.window.2079 AXCloseButton: nil
com.apple.reminders.window.2079 AXMain: Optional(0)
com.apple.reminders.window.2079 AXActivationPoint: Optional(<AXValue 0x6000023fae80> {value = x:-1.000000 y:1441.000000 type = kAXValueCGPointType})
com.apple.reminders.window.2079 AXFullScreenButton: nil
com.apple.reminders.window.2079 AXProxy: nil
com.apple.reminders.window.2079 AXDefaultButton: nil
com.apple.reminders.window.2079 AXMinimized: Optional(0)
com.apple.reminders.window.2079 AXParent: Optional(<AXUIElement Application 0x6000023fae80> {pid=11927})
com.apple.reminders.window.2079 AXTitleUIElement: nil
com.apple.reminders.window.2079 AXCancelButton: nil
com.apple.reminders.window.2079 AXModal: Optional(0)
com.apple.reminders.window.2079 AXZoomButton: nil
com.apple.reminders.window.2079 AXSize: Optional(<AXValue 0x6000022ab3c0> {value = w:139.000000 h:169.000000 type = kAXValueCGSizeType})
com.apple.reminders.window.2079 AXToolbarButton: nil
com.apple.reminders.window.2079 Ignored: AXChildrenInNavigationOrder, AXChildren, AXRoleDescription
com.apple.reminders AXRole: Optional(AXApplication)
com.apple.reminders AXTitle: Optional(Reminders)
com.apple.reminders AXFunctionRowTopLevelElements: [
com.apple.reminders ]
com.apple.reminders AXFrame: nil
com.apple.reminders AXFocusedUIElement: AXUIElement(windowId=2079, title=nil, role="AXDateTimeArea", subrole=nil)
com.apple.reminders AXFrontmost: Optional(1)
com.apple.reminders AXExtrasMenuBar: nil
com.apple.reminders AXMainWindow: AXUIElement(windowId=2067, title="Reminders", role="AXWindow", subrole="AXStandardWindow")
com.apple.reminders AXFocusedWindow: AXUIElement(windowId=2079, title="", role="AXWindow", subrole="AXUnknown")
com.apple.reminders AXMenuBar: Optional(<AXUIElement 0x6000023fae80> {pid=11927})
com.apple.reminders AXWindows: [
com.apple.reminders AXUIElement(windowId=2079, title="", role="AXWindow", subrole="AXUnknown"),
com.apple.reminders AXUIElement(windowId=2067, title="Reminders", role="AXWindow", subrole="AXStandardWindow")
com.apple.reminders ]
com.apple.reminders AXSize: nil
com.apple.reminders AXPosition: nil
com.apple.reminders Ignored: AXChildren, AXChildrenInNavigationOrder, AXEnhancedUserInterface, AXPreferredLanguage, AXRoleDescription, AXHidden
Fixed in 0.11.0-Beta
@nikitabobko somehow this bug reappeared with macOS 15 and 1.14.2-Beta ... Could you reinvestigate this please? :)
@breuerfelix I have a workaround by adding this to aerospace configuration
[[on-window-detected]]
if.app-id = 'com.apple.reminders'
run = ['layout floating', 'move-node-to-workspace 5']