scroll to file in shitpost mode

This commit is contained in:
2026-06-12 00:38:17 +02:00
parent 28f35861c3
commit 5f2fe0c732

View File

@@ -876,7 +876,7 @@ window.initUploadForm = (selector) => {
activeMode = 'file'; activeMode = 'file';
} }
let lastNewLinkPreviewItem = null; let lastNewPreviewItem = null;
// Build preview items — skip items already rendered (append-only) // Build preview items — skip items already rendered (append-only)
selectedFiles.forEach((item, index) => { selectedFiles.forEach((item, index) => {
@@ -1467,8 +1467,8 @@ window.initUploadForm = (selector) => {
previewItem.appendChild(removeBtn); previewItem.appendChild(removeBtn);
if (filePreview) filePreview.appendChild(previewItem); if (filePreview) filePreview.appendChild(previewItem);
if (isUrl) { if (isShitpost) {
lastNewLinkPreviewItem = previewItem; lastNewPreviewItem = previewItem;
} }
}); });
@@ -1560,9 +1560,9 @@ window.initUploadForm = (selector) => {
updateSubmitButton(); updateSubmitButton();
form.dispatchEvent(new CustomEvent('fileReady', { detail: { files: selectedFiles } })); form.dispatchEvent(new CustomEvent('fileReady', { detail: { files: selectedFiles } }));
if (lastNewLinkPreviewItem) { if (lastNewPreviewItem) {
setTimeout(() => { setTimeout(() => {
lastNewLinkPreviewItem.scrollIntoView({ behavior: 'smooth', block: 'nearest' }); lastNewPreviewItem.scrollIntoView({ behavior: 'smooth', block: 'nearest' });
}, 100); }, 100);
} }