From d0fbda3af1ce25597507c9f4f9ce3060191ad4d1 Mon Sep 17 00:00:00 2001 From: SoftFever Date: Tue, 19 May 2026 14:26:34 +0800 Subject: [PATCH] Fix Linux segfault when loading Fluidd/Mainsail printer hosts (#7210) (#13724) * Fix Linux segfault when loading Fluidd/Mainsail printer hosts (#7210) Co-authored-by: VittC <58783944+VittC@users.noreply.github.com> * narrow down the changes --------- Co-authored-by: VittC <58783944+VittC@users.noreply.github.com> --- src/slic3r/GUI/PrinterWebView.cpp | 91 +++++++++++++++++++++++++++++++ 1 file changed, 91 insertions(+) diff --git a/src/slic3r/GUI/PrinterWebView.cpp b/src/slic3r/GUI/PrinterWebView.cpp index 1dccfab66f..c4c5cbcc5f 100644 --- a/src/slic3r/GUI/PrinterWebView.cpp +++ b/src/slic3r/GUI/PrinterWebView.cpp @@ -23,6 +23,91 @@ namespace Slic3r { namespace GUI { +#ifdef __linux__ +// Workaround for crash in WebKitGTK when loading Fluidd < v1.37.0 or Mainsail < v2.16.1. +// Their bundled vue-resize component detects container resizes by inserting +//