mirror of
https://github.com/jimeh/.emacs.d.git
synced 2026-02-19 13:46:41 +00:00
For a couple of years now, there's been a bug on macOS with the non-native fullscreen implementation. When enabling fullscreen, any child-frames created by packages like lsp-ui, company-box, posframe, etc. all re-appear on top of the fullscreened frame, and stay there until you re-trigger whatever package/command that created the childframe originally. This works around this issue by simply closing all child frames when toggling non-native fullscreen.