На iOS26 выберите «Потерять фокус после изменения значения»Html

Программисты Html
Ответить
Anonymous
 На iOS26 выберите «Потерять фокус после изменения значения»

Сообщение Anonymous »

Шаги: я нажимаю «Выбрать», при выборе списка список сворачивается. После этого на других платформах выберите «Оставаться сосредоточенным». Только на iOS26 (и Chrome, и Safari) тело получает фокус. WebKit в Safari 26 представил такие функции, как позиционирование привязки CSS. После свертывания опций новый вебкит не может вернуть фокус на выделение, а просто возвращает его в тело из-за более агрессивной системы управления фокусом (из-за поддержки нового пользовательского интерфейса Liquid Glass).
Как не потерять фокус? Некоторые обходные пути? CSS-правило привязки имени для выбора не работает: https://jsfiddle.net/mrs_kva/8o5rgzuL/3/
Только в ios26 вы увидите «выбрать потерять фокус»
HTML:
JanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecember

{
document.getElementById('log').innerText = 'select lose focus';
});

document.getElementById('id').addEventListener('focus', () => {
document.getElementById('log').innerText = 'select gain focus';
});


Подробнее здесь: https://stackoverflow.com/questions/797 ... ange-value
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»