From 0806f5ef59ea36e5b0fd48d084790b24272f808a Mon Sep 17 00:00:00 2001 From: "DESKTOP-TVBJISQ\\Primere" Date: Tue, 28 Apr 2026 08:10:13 +0200 Subject: [PATCH] V2.0.0 - Prw. cache --- front_end/primere_visuals.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/front_end/primere_visuals.js b/front_end/primere_visuals.js index bd519a9..a397799 100644 --- a/front_end/primere_visuals.js +++ b/front_end/primere_visuals.js @@ -40,6 +40,7 @@ const state = { SimilarityDataResponse: {}, FileLinkResponse: {}, RawImageDataResponse: {}, + PreviewCacheBust: 0, }; function apiPost(endpoint, eventName, params = {}) { @@ -465,6 +466,7 @@ class ModalControl { async function setup_visual_modal(combo_name, AllModels, ShowHidden, SelectedModel, ModelType, node, PreviewPath) { var container = null; var modal = null; + state.PreviewCacheBust = Date.now(); modal = document.getElementById("primere_visual_modal"); if (!modal) { @@ -852,8 +854,8 @@ async function createCardElement(checkpoint, container, SelectedModel, ModelType var imgsrc = 'data:image/jpeg;charset=utf-8;base64, ' + state.RawImageDataResponse[finalName]; card_html += ''; } else { - var imgsrc = prwPath + '/images/' + state.RawImageDataResponse[finalName]; - card_html += ''; + var imgsrc = prwPath + '/images/' + state.RawImageDataResponse[finalName] + '?v=' + state.PreviewCacheBust; + card_html += ''; } card.innerHTML = card_html; container.appendChild(card);