mirror of
https://github.com/willmiao/ComfyUI-Lora-Manager.git
synced 2026-09-21 03:01:27 -03:00
fix(showcase): reset gallery position when loading a model's examples
The module-level galleryState kept activeIndex/expanded across models (the modal is a singleton), so opening model B after navigating model A started B's gallery at A's last index. Reset activeIndex, expanded and lastNavDirection in loadExampleImages, the per-model entry point.
This commit is contained in:
@@ -54,6 +54,13 @@ export async function loadExampleImages(images, modelHash, previewUrl = '') {
|
||||
const showcaseTab = document.getElementById('showcase-tab');
|
||||
if (!showcaseTab) return;
|
||||
|
||||
// Fresh load of a model's examples: reset the gallery position so a
|
||||
// previously viewed model's active index / expansion state never leaks
|
||||
// into this one (the modal is a singleton, state is module-level)
|
||||
galleryState.activeIndex = 0;
|
||||
galleryState.expanded = false;
|
||||
lastNavDirection = 1;
|
||||
|
||||
// First fetch local example files
|
||||
let localFiles = [];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user