diff --git a/copyparty/web/baguettebox.js b/copyparty/web/baguettebox.js index 1f276d13..81b3c6c9 100644 --- a/copyparty/web/baguettebox.js +++ b/copyparty/web/baguettebox.js @@ -37,8 +37,8 @@ window.baguetteBox = (function () { scrollCSS = ['', ''], scrollTimer = 0, re_i = APPLE ? - /^[^?]+\.(a?png|avif|bmp|gif|hei[cf]s?|jfif|jpe?g|jxl|svg|tiff?|webp)(\?|$)/i : - /^[^?]+\.(a?png|avif|bmp|gif|jfif|jpe?g|jxl|svg|tiff?|webp)(\?|$)/i, + /^[^?]+\.(a?png|avif|bmp|gif|hei[cf]s?|jfif|jpe?g|jxl|svg|ico|tiff?|webp)(\?|$)/i : + /^[^?]+\.(a?png|avif|bmp|gif|jfif|jpe?g|jxl|svg|ico|tiff?|webp)(\?|$)/i, re_v = /^[^?]+\.(webm|mkv|mp4|m4v|mov)(\?|$)/i, re_cbz = /^[^?]+\.(cbz)(\?|$)/i, anims = ['slideIn', 'fadeIn', 'none'], diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 6a8d5d40..289c9de6 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -6471,8 +6471,8 @@ window.thegrid = (function () { else if (is_txt && !has(['md', 'htm', 'html'], is_txt)) atext.click(); - // else if (!is_img && have_sel) - // window.open(qhref, '_blank'); + else if (!is_img && !is_dir && have_sel) + window.open(qhref, '_blank'); else { if (!dbl){