Обновление:
Есть исправление:
-webkit-user-modify: read-write-plaintext-only;
Исходный вопрос:
Я пытаюсь свести это к простому примеру:
У меня есть простой элемент ввода вроде этого:
<input class="myclass" type="text"/>
стиль выглядит так:
.myclass, .myclass:focus {
background-color: black;
}
это отлично работает на android 2.x и 3.x (за исключением некоторых устройств, которые, как известно, не уважают css для сфокусированных элементов ввода)
Поскольку я обновил nexus S до 4.0.3, я могу `не заставить поле ввода принимать любые стили.
Некоторые тесты показали следующее: Стили фактически применяются, но по некоторым причинам браузер отображает белый прямоугольник над вводом, делая стили бесполезными. Используя Weinre, я смог переместить «настоящий» элемент ввода, так что я смог отобразить оба.
Любые предложения по этому поводу приветствуются.