From ea110cd8076817f85084214e561d2e551c39af17 Mon Sep 17 00:00:00 2001 From: aldelaro5 Date: Sun, 23 Apr 2023 05:04:03 -0400 Subject: [PATCH] Fix mouse wheel events being eaten on ComboBox on browser --- src/Avalonia.Controls/ComboBox.cs | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/Avalonia.Controls/ComboBox.cs b/src/Avalonia.Controls/ComboBox.cs index 1234b66383..f5587a4c34 100644 --- a/src/Avalonia.Controls/ComboBox.cs +++ b/src/Avalonia.Controls/ComboBox.cs @@ -354,19 +354,6 @@ namespace Avalonia.Controls _subscriptionsOnOpen.Clear(); - var toplevel = TopLevel.GetTopLevel(this); - if (toplevel != null) - { - toplevel.AddDisposableHandler(PointerWheelChangedEvent, (s, ev) => - { - //eat wheel scroll event outside dropdown popup while it's open - if (IsDropDownOpen && (ev.Source as Visual)?.GetVisualRoot() == toplevel) - { - ev.Handled = true; - } - }, Interactivity.RoutingStrategies.Tunnel).DisposeWith(_subscriptionsOnOpen); - } - this.GetObservable(IsVisibleProperty).Subscribe(IsVisibleChanged).DisposeWith(_subscriptionsOnOpen); foreach (var parent in this.GetVisualAncestors().OfType())