Skip to content

(macOS) "Ghost content" with non-native fullscreen #6086

Open
@qwerasd205

Description

@qwerasd205

Running on macOS Sequoia, with the following config:

background-opacity = 0
macos-non-native-fullscreen = visible-menu
fullscreen = true
window-save-state = always

If I have some information displayed on screen, switch to another space, come back, then clear my screen I get some ghost display from the previous data. I need to exit full screen mode to remove the ghost writing or switch space again. It happens in every split. See attached
Screenshot 2025-02-11 at 14 34 21

Originally posted by @kTag in #5674

Note

Looking closely it seems the compositor is applying some sort of drop shadow effect to the contents with non-native-fullscreen set like that, and it's only updating when switching spaces.

Idk off the top of my head what the correct solution is here - probably some way to signal to the compositor that the contents have changed in a way that the shadow needs to be recomputed - but it's well scoped enough to be turned in to an issue at this point.

Metadata

Metadata

Assignees

No one assigned

    Labels

    guiGUI or app issue regardless of platform (i.e. Swift, GTK)os/macos

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions