marketally.mopups/Mopups/Mopups.Maui
David Friedel bf68a5f09a Fix VirtualView null exceptions and popup removal race condition
- Fix RemoveAsync race condition: close popup before disconnecting handler
- Add null-safe VirtualView access with try-catch on all platforms
- Properly unsubscribe SizeChanged event in PopupPageHandler
- Fix Android Window type ambiguity with fully qualified name
- Fix README path in csproj

The root cause was layout events firing during popup removal while
the handler was being disconnected. Now we close the popup first
to stop events, then clean up.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-01 23:14:34 +00:00
..
Animations Check for Android SDK version 2024-02-21 10:44:09 +01:00
Contracts Add multi-window support for all platforms 2026-01-01 22:05:04 +00:00
Enums Begun rewriting Rg.Plugins.Popup 2022-03-25 19:00:21 +11:00
Events fixed formatting errors 2022-07-17 17:12:13 -05:00
Extensions resolved null reference in PopupPageHandler on Android 2025-01-15 16:10:17 -03:00
Hosting Potential fix for backpress 2023-02-06 17:08:26 +11:00
Mopups.PreBaked Allow to use abstractions 2024-09-20 10:16:37 +02:00
Pages Added in closed PR manually 2024-01-14 16:49:15 +11:00
Platforms Fix VirtualView null exceptions and popup removal race condition 2026-01-01 23:14:34 +00:00
Properties Huge help thanks to AswinPG who was able to parse out the errors here. 2022-06-02 20:57:31 +10:00
Services Add multi-window support for all platforms 2026-01-01 22:05:04 +00:00
.AssemblyAttributes Initial Push for Maui Popups (Mopups!) 2022-02-13 22:10:11 +11:00
icon.png Add NuGet package assets and fix license 2026-01-01 22:21:09 +00:00
Mopups.csproj Fix VirtualView null exceptions and popup removal race condition 2026-01-01 23:14:34 +00:00