diff --git a/resources/web/flush/WipingDialog.html b/resources/web/flush/WipingDialog.html
new file mode 100644
index 000000000..ce4b2da4e
--- /dev/null
+++ b/resources/web/flush/WipingDialog.html
@@ -0,0 +1,645 @@
+
+
+
+
+
+ Studio would re-calculate your flushing volumes every time the filament
+ color changed or filaments changed. You could disable the auto-calculate
+ in Bambu Studio > Preferences.
+
+
+
+
+ Re-Calculate
+
+
+ Left Nozzle
+ Right Nozzle
+
+
+
+
+
+
+
+ Flushing volume (mm³) for each filament pair.
+
+
+ Suggestion: Flushing Volume in range [50, 999]
+
+
+ Multiplier
+
+
+
+ The multiplier should be in range [0.50, 3.00].
+
+
+
+
+ Save
+
+
+ Cancel
+
+
+
+
+
+
+
diff --git a/src/slic3r/GUI/FilamentGroupPopup.cpp b/src/slic3r/GUI/FilamentGroupPopup.cpp
index ac3d72895..43a11365c 100644
--- a/src/slic3r/GUI/FilamentGroupPopup.cpp
+++ b/src/slic3r/GUI/FilamentGroupPopup.cpp
@@ -73,9 +73,9 @@ bool open_filament_group_wiki()
bool is_zh = wxGetApp().app_config->get("language") == "zh_CN";
fs::path wiki_path;
if (is_zh)
- wiki_path = fs::path(resources_dir()) / "/wiki/filament_group_wiki_zh.html";
+ wiki_path = fs::path(resources_dir()) / "wiki/filament_group_wiki_zh.html";
else
- wiki_path = fs::path(resources_dir()) / "/wiki/filament_group_wiki_en.html";
+ wiki_path = fs::path(resources_dir()) / "wiki/filament_group_wiki_en.html";
wxString wiki_path_str = wxString::FromUTF8(wiki_path.string());
if (wxFileExists(wiki_path_str)) {
diff --git a/src/slic3r/GUI/Plater.cpp b/src/slic3r/GUI/Plater.cpp
index 570080107..6c05bc959 100644
--- a/src/slic3r/GUI/Plater.cpp
+++ b/src/slic3r/GUI/Plater.cpp
@@ -1787,22 +1787,13 @@ Sidebar::Sidebar(Plater *parent)
extra_flush_volumes[nozzle_id] = get_min_flush_volumes(full_config, nozzle_id);
}
- std::vector