web: Removed :active pseudo-class Safari workaround

This commit is contained in:
Maxim Devaev 2025-05-15 16:47:52 +03:00
parent 39c13d31f3
commit 93d60ac932

View File

@ -44,12 +44,6 @@ function __WindowManager() {
var __catch_menu_esc = false; var __catch_menu_esc = false;
var __init__ = function() { var __init__ = function() {
for (let el of $$$("button")) {
// XXX: Workaround for iOS Safari:
// https://stackoverflow.com/questions/3885018/active-pseudo-class-doesnt-work-in-mobile-safari
el.ontouchstart = function() {};
}
for (let el of $$("menu-button")) { for (let el of $$("menu-button")) {
el.parentElement.querySelector(".menu").setAttribute("tabindex", "-1"); el.parentElement.querySelector(".menu").setAttribute("tabindex", "-1");
tools.el.setOnDown(el, () => __toggleMenu(el)); tools.el.setOnDown(el, () => __toggleMenu(el));