diff --git a/assets/js/filebrowser.js b/assets/js/filebrowser.js index 41bb1b7..79e4d08 100644 --- a/assets/js/filebrowser.js +++ b/assets/js/filebrowser.js @@ -109,7 +109,10 @@ // image is the dedicated way to actually navigate in. var isProjectLink = a.hasAttribute("href") && a.hasAttribute("data-img"); a.addEventListener("mouseenter", function () { - if (locked < 0) { hidePeek(); render(i); } // nothing locked — hover drives the main preview, like before locking existed + // the peek column only exists for images — text/video rows (like on + // about) have no equivalent, so they always drive the main preview + // directly, lock or no lock, same as before locking existed + if (locked < 0 || !a.hasAttribute("data-img")) { hidePeek(); render(i); } else if (i !== locked) showPeek(a); else hidePeek(); });