From 749e0c1e427cffa00465342043a6453c6818e7c2 Mon Sep 17 00:00:00 2001 From: bjmuldre-intc <108825527+bjmuldre-intc@users.noreply.github.com> Date: Mon, 10 Feb 2025 10:45:30 -0800 Subject: [PATCH] key name change 'buttons'->'button' KeyError raised by `ipympl` resolved by this change. Restores interactive functionality in notebooks --- lib/matplotlib/backends/backend_webagg_core.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/matplotlib/backends/backend_webagg_core.py b/lib/matplotlib/backends/backend_webagg_core.py index 33490ff66dc5..abaa0b578944 100644 --- a/lib/matplotlib/backends/backend_webagg_core.py +++ b/lib/matplotlib/backends/backend_webagg_core.py @@ -292,7 +292,7 @@ def _handle_mouse(self, event): (MouseButton.MIDDLE, 4), (MouseButton.BACK, 8), (MouseButton.FORWARD, 16), - ] if event['buttons'] & mask # State *after* press/release. + ] if event['button'] & mask # State *after* press/release. } modifiers = event['modifiers'] guiEvent = event.get('guiEvent')