From fac55943a5c4ffa3f983e833a12008c3f56ff95f Mon Sep 17 00:00:00 2001 From: skjnldsv Date: Wed, 13 May 2026 09:35:03 +0200 Subject: [PATCH 1/2] =?UTF-8?q?fix(a11y):=20fix=20nav=20tree=20ARIA=20?= =?UTF-8?q?=E2=80=94=20move=20expand=20buttons=20out=20of=20links?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit sphinx-rtd-theme inserts a '),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.after(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current"),$(".wy-menu-vertical button.toctree-expand").attr("aria-expanded","false"),t.addClass("current"),t.parent("li").children("button.toctree-expand").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").children("button.toctree-expand").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").children("button.toctree-expand").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").children("button.toctree-expand").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").children("button.toctree-expand").attr("aria-expanded","false"),e.toggleClass("current"),e.children("button.toctree-expand").attr("aria-expanded",e.hasClass("current")?"true":"false"))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t