From 0d0ff0ede5310b89816636453ffecbf7920243c7 Mon Sep 17 00:00:00 2001 From: Kiss Lorand <50251547+kisslorand@users.noreply.github.com> Date: Tue, 23 Dec 2025 19:06:29 +0200 Subject: [PATCH] FIX: Refresh filament setting overrides on preset change (#11712) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Refresh filament setting overrides on preset change The filament “Setting Overrides” page derives its UI state from multiple configs (filament, printer, process), but this derived state was not recomputed during preset reloads. As a result, override widgets could reflect stale values until the page was revisited or a user interaction triggered an update. Recompute the filament setting overrides as part of TabFilament::reload_config(), keeping the derived UI in sync with the active preset immediately after reload. --- src/slic3r/GUI/Tab.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/slic3r/GUI/Tab.cpp b/src/slic3r/GUI/Tab.cpp index ab3a43ab4e..fd8ede92d2 100644 --- a/src/slic3r/GUI/Tab.cpp +++ b/src/slic3r/GUI/Tab.cpp @@ -4143,6 +4143,9 @@ void TabFilament::reload_config() this->compatible_widget_reload(m_compatible_printers); this->compatible_widget_reload(m_compatible_prints); Tab::reload_config(); + + // Recompute derived override UI from the newly loaded config + update_filament_overrides_page(&m_preset_bundle->printers.get_edited_preset().config); } //void TabFilament::update_volumetric_flow_preset_hints()