From fe060db1063bb97a344148451b86404e80acdd07 Mon Sep 17 00:00:00 2001 From: Emmanuel Hansen Date: Mon, 16 Feb 2026 19:17:35 +0000 Subject: [PATCH] android - only handle back event from source toplevel (#20694) --- src/Avalonia.Controls/TopLevel.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Avalonia.Controls/TopLevel.cs b/src/Avalonia.Controls/TopLevel.cs index 8a631fe075..313f9969d6 100644 --- a/src/Avalonia.Controls/TopLevel.cs +++ b/src/Avalonia.Controls/TopLevel.cs @@ -290,6 +290,9 @@ namespace Avalonia.Controls _backGestureSubscription = _inputManager?.PreProcess.Subscribe(e => { + if (e.Root != this) + return; + bool backRequested = false; if (e is RawKeyEventArgs rawKeyEventArgs && rawKeyEventArgs.Type == RawKeyEventType.KeyDown)