transform: translate(-50%,-50%);
, замени на transform: translate(-50%,-50%) translateZ(0);
. И везде, где ты что-то трансформируешь, добавь translateZ(0). Даже если не сработает, то так хоть баги пофиксятся те, которые ты еще не словил. У тебя там используется position: fixed, а у ios до какого-то патча были баги у инпутов, которые располагали на таких модалках. [DllImport("user32.dll", SetLastError = true)]
public static extern UInt32 SendInput(UInt32 numberOfInputs, INPUT[] inputs, Int32 sizeOfInputStructure);
предложенный код на js profesor08 не работает
Uncaught SyntaxError: Identifier 'spoilers' has already been declared
spoilers
Shift + Ctrl + стрелка
позволяют прыгать по выражениям. Да происходит выделение, ну и что, его сбрасываешь еще одним нажатием стрелки.