I posted about this in the forums before but i didnt get any feedback so i guess i should bring it here now as i still think its a massive oversight when implementing this. The feature is basically useless for its actual purpose because it forces you to manually re-enable it for every window every single time while the screencast is running. If a window contains sensitive info, it should stay hidden permanently instead of relying on me to remember it every session. Purpose: To strictly prevent sensitive data like passwords or private chats from being recorded. Reason: You need to share your screen for work/tutorials/streaming/screensharing with friends/... while keeping personal stuff secure in the background. Functionality: It does not work because the setting resets, creating a security risk where you can easily forget to toggle it. Improvements: The "hidden" state needs to be persistent or handled via Window Rules so it's "set and forget," and it should be able to hide the kde clipboard popups too. (Super+V)