Fix sneak-peek missing inert-attribute (#5207)

This commit is contained in:
Richard Schreiber
2025-06-03 21:49:59 +02:00
committed by GitHub
parent d255c40a0b
commit 6aa3747403

View File

@@ -12,10 +12,12 @@ setup_collapsible_details = function (el) {
return; return;
} }
content.setAttribute('aria-hidden', 'true'); content.setAttribute('aria-hidden', 'true');
content.setAttribute('inert', true);
button.setAttribute('aria-expanded', 'false'); button.setAttribute('aria-expanded', 'false');
button.addEventListener('click', function (e) { button.addEventListener('click', function (e) {
button.setAttribute('aria-expanded', 'true'); button.setAttribute('aria-expanded', 'true');
content.setAttribute('aria-hidden', 'false'); content.setAttribute('aria-hidden', 'false');
content.removeAttribute('inert');
content.addEventListener('transitionend', function() { content.addEventListener('transitionend', function() {
content.classList.remove('sneak-peek-content'); content.classList.remove('sneak-peek-content');
@@ -47,6 +49,7 @@ setup_collapsible_details = function (el) {
container.removeEventListener("toggle", removeSneekPeakWhenClosed); container.removeEventListener("toggle", removeSneekPeakWhenClosed);
trigger.remove(); trigger.remove();
content.removeAttribute('aria-hidden'); content.removeAttribute('aria-hidden');
content.removeAttribute('inert');
content.classList.remove('sneak-peek-content'); content.classList.remove('sneak-peek-content');
} }
} }