diff --git a/src/Avalonia.Diagnostics/DevTools.xaml.cs b/src/Avalonia.Diagnostics/DevTools.xaml.cs index 2d1e5d2734..5be252c5c3 100644 --- a/src/Avalonia.Diagnostics/DevTools.xaml.cs +++ b/src/Avalonia.Diagnostics/DevTools.xaml.cs @@ -108,7 +108,8 @@ namespace Avalonia.Diagnostics if ((e.Modifiers) == modifiers) { var point = MouseDevice.Instance.GetPosition(Root); - var control = Root.GetVisualsAt(point).FirstOrDefault(x => !(x is AdornerLayer)); + var control = Root.GetVisualsAt(point, x => (!(x is AdornerLayer) && x.IsVisible)) + .FirstOrDefault(); if (control != null) {