Commit c57919ea authored by AUTOMATIC's avatar AUTOMATIC
Browse files

keep focus on current element when updating gallery

parent fc220a51
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -73,8 +73,10 @@ function check_gallery(id_gallery){
            let galleryBtnSelected = gradioApp().querySelector('#'+id_gallery+' .gallery-item.\\!ring-2')
            if (prevSelectedIndex !== -1 && galleryButtons.length>prevSelectedIndex && !galleryBtnSelected) {
                //automatically re-open previously selected index (if exists)
                activeElement = document.activeElement;
                galleryButtons[prevSelectedIndex].click();
                showGalleryImage();
                if(activeElement) activeElement.focus()
            }
        })
        galleryObservers[id_gallery].observe( gallery, { childList:true, subtree:false })