Skip to content

Conversation

@chekmari
Copy link

@chekmari chekmari commented Oct 5, 2025

Fixed issue where screen briefly flickered after notification banner dismiss due to window level changes happening during animation.

  • deferred window level reset to next runloop
  • encapsulated elevate/reset logic in helper methods
  • removed redundant window level adjustments for in-VC banners

Fixed issue where screen briefly flickered after notification banner dismiss due to window level changes happening during animation.

- deferred window level reset to next runloop
- encapsulated elevate/reset logic in helper methods
- removed redundant window level adjustments for in-VC banners
Changing windowLevel of the main UIWindow caused a brief screen redraw and visible flicker.

- Moved banner rendering to a dedicated overlay window
- Kept main window untouched to avoid layout and animation glitches
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant