Fix layer search cursor and refresh project revisions

This commit is contained in:
livio committed 2026-09-25 22:44:54 +02:00
1 parent f65451c414
commit b600412285
6 files changed
+40 -6

No files matched your search

+7 -1
View File
@@ -2019,9 +2019,15 @@ function renderLayerSelectionToolbar() {
</div>`;
const search = toolbar.querySelector("input");
search.addEventListener("input", () => {
const selectionStart = search.selectionStart ?? search.value.length;
const selectionEnd = search.selectionEnd ?? selectionStart;
lmeState.managerSearchText = search.value;
refreshLayerManager();
requestAnimationFrame(() => document.querySelector(".layer-selection-toolbar input")?.focus());
const replacement = document.querySelector(".layer-selection-toolbar input");
if (replacement) {
replacement.focus({ preventScroll: true });
replacement.setSelectionRange(selectionStart, selectionEnd);
}
});
toolbar.querySelectorAll("button").forEach(button => button.addEventListener("click", () => {
const records = [...lmeState.managerSelectedObjectIds]