Close reader settings panel when tapping content to hide bars
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
6b419c6fe0
commit
554ca93e30
1 changed files with 6 additions and 0 deletions
|
|
@ -3074,6 +3074,12 @@ function _immHandleTap(e) {
|
||||||
if (e.target.closest('button, a, input, select, label, #reader-settings-panel, .reader-header')) return;
|
if (e.target.closest('button, a, input, select, label, #reader-settings-panel, .reader-header')) return;
|
||||||
_immBarsVisible = !_immBarsVisible;
|
_immBarsVisible = !_immBarsVisible;
|
||||||
document.body.classList.toggle('reader-immersive', !_immBarsVisible);
|
document.body.classList.toggle('reader-immersive', !_immBarsVisible);
|
||||||
|
// Close settings panel when bars disappear
|
||||||
|
if (!_immBarsVisible && readerSettingsPanelOpen) {
|
||||||
|
const sp = document.getElementById('reader-settings-panel');
|
||||||
|
if (sp) sp.remove();
|
||||||
|
readerSettingsPanelOpen = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function enterReaderImmersiveMode() {
|
function enterReaderImmersiveMode() {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue