Bug 1446202 - 2. Don't pass pointer events to datetime inputs; r=jchen draft
authorJim Chen <nchen@mozilla.com>
Mon, 02 Apr 2018 23:26:11 -0400
changeset 776439 5a5451e34b0474dc6e1995456e843c66b12b1030
parent 776438 6be3f1d29c1d58b4824ea91cd0a024ff4bb7d679
push id104882
push userbmo:nchen@mozilla.com
push dateTue, 03 Apr 2018 03:27:13 +0000
reviewersjchen
bugs1446202
milestone61.0a1
Bug 1446202 - 2. Don't pass pointer events to datetime inputs; r=jchen Like the way we treat select fields, don't pass pointer events to date/time input fields either. MozReview-Commit-ID: Eucfbu6MizX
mobile/android/themes/geckoview/content.css
--- a/mobile/android/themes/geckoview/content.css
+++ b/mobile/android/themes/geckoview/content.css
@@ -111,18 +111,20 @@ select[size][multiple],
 textarea,
 * > input:not(:-moz-any([type="image"], [type="checkbox"], [type="radio"])) {
   border-style: solid;
   border-color: var(--form_border);
   color: var(--form_text);
   background-color: var(--form_background);
 }
 
-/* Selects are handled by the form helper, see bug 685197 */
-select option, select optgroup {
+/* These elements are handled by the prompt module. */
+select option, select optgroup,
+input[type="date"] div:-moz-native-anonymous.datetime-input-box-wrapper,
+input[type="time"] div:-moz-native-anonymous.datetime-input-box-wrapper {
   pointer-events: none;
 }
 
 select:not([size]):not([multiple]),
 select[size="0"],
 select[size="1"],
 * > input[type="button"],
 * > input[type="submit"],