Fix upload button: remove preventDefault that blocked file picker

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Jeff Emmett 2026-04-02 04:08:07 +00:00
parent 8788bac95a
commit 0b4269941f
2 changed files with 2 additions and 7 deletions

View File

@ -61,12 +61,7 @@ modePattern.addEventListener('click', () => switchMode('pattern'));
// ── File Handling ──────────────────────────────
// Only open file picker from the dropZone click — prevent double-trigger from label
dropZone.addEventListener('click', e => {
e.preventDefault();
e.stopPropagation();
fileInput.click();
});
dropZone.addEventListener('click', () => fileInput.click());
dropZone.addEventListener('dragover', e => {
e.preventDefault();

View File

@ -26,7 +26,7 @@
<div id="imageControls" class="mode-controls">
<div class="upload-zone" id="dropZone">
<span class="upload-icon">&#x1F3A8;</span>
<p><label for="fileInput" class="browse-link">Upload</label></p>
<p><span class="browse-link">Upload</span></p>
<input type="file" id="fileInput" accept="image/png,image/jpeg,image/gif,image/webp" hidden>
</div>
<div id="fileInfo" class="file-info" style="display:none">