Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
When selecting an option from a select element, the Android select popup panel flashes briefly, disappears, then appears again. Making a selection does not select the item in the panel. The panel disappears, and the selection is not applied.
Disabling javascript in the browser allows a selection to be made, but obviously that is not a solution.
Switching theme to Responsive Bartik with javascript enabled also allows a selection to be made.
Android 5, Chrome browser
Comments
Comment #2
John Pitcairn CreditAttribution: John Pitcairn commentedComment #3
John Pitcairn CreditAttribution: John Pitcairn commentedThis appears to be caused by the Formalize library included in Omega. Disabling the library in theme settings fixes the problem.
Comment #4
John Pitcairn CreditAttribution: John Pitcairn commentedIn omega/css/formalize.css, the following is the culprit:
It seems that setting any rule on
select:active
will break the element in Chrome on Android. This makes the css rule impossible to override in subtheme global css. You need to swap out the entire formalize.css file in the subtheme .info file or viahook_css_alter()
.Comment #5
John Pitcairn CreditAttribution: John Pitcairn commentedComment #6
John Pitcairn CreditAttribution: John Pitcairn commentedComment #7
John Pitcairn CreditAttribution: John Pitcairn commentedComment #8
John Pitcairn CreditAttribution: John Pitcairn commentedThis is probably related to there not being an :active pseudo-class available in Chrome for Android. There is, I think, a bug filed against Chrome for that, but I don't recall there being any mention of any adverse effect if such a rule is applied.