From 123fbb123099f166e7632e8112dda9c7dc3d1bcf Mon Sep 17 00:00:00 2001 From: Ian Thomas Date: Fri, 31 Jul 2026 19:08:46 +0100 Subject: [PATCH] Backport PR #32149: Always set device pixel ratio on WebSocket open in WebAgg --- lib/matplotlib/backends/web_backend/js/mpl.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/lib/matplotlib/backends/web_backend/js/mpl.js b/lib/matplotlib/backends/web_backend/js/mpl.js index 7745cbcf1e98..7a6a650716c3 100644 --- a/lib/matplotlib/backends/web_backend/js/mpl.js +++ b/lib/matplotlib/backends/web_backend/js/mpl.js @@ -64,11 +64,9 @@ mpl.figure = function (figure_id, websocket, ondownload, parent_element) { this.ws.onopen = function () { fig.send_message('supports_binary', { value: fig.supports_binary }); fig.send_message('send_image_mode', {}); - if (fig.ratio !== 1) { - fig.send_message('set_device_pixel_ratio', { - device_pixel_ratio: fig.ratio, - }); - } + fig.send_message('set_device_pixel_ratio', { + device_pixel_ratio: fig.ratio, + }); fig.send_message('refresh', {}); };