Skip to content

Commit

Permalink
Fix date inputs heights in safari
Browse files Browse the repository at this point in the history
  • Loading branch information
MartijnCuppens committed Apr 1, 2020
1 parent 43d8663 commit 6663faa
Show file tree
Hide file tree
Showing 2 changed files with 1 addition and 13 deletions.
13 changes: 0 additions & 13 deletions scss/_reboot.scss
Expand Up @@ -466,19 +466,6 @@ button,
border-style: none;
}

// Remove the default appearance of temporal inputs to avoid a Mobile Safari
// bug where setting a custom line-height prevents text from being vertically
// centered within the input.
// See https://bugs.webkit.org/show_bug.cgi?id=139848
// and https://github.com/twbs/bootstrap/issues/11266

input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
-webkit-appearance: textfield;
}

// 1. Textareas should really only resize vertically so they don't break their (horizontal) containers.

textarea {
Expand Down
1 change: 1 addition & 0 deletions scss/forms/_form-control.scss
Expand Up @@ -15,6 +15,7 @@
background-color: $input-bg;
background-clip: padding-box;
border: $input-border-width solid $input-border-color;
appearance: none; // Fix appearance for date inputs in Safari

// Note: This has no effect on <select>s in some browsers, due to the limited stylability of `<select>`s in CSS.
@include border-radius($input-border-radius, 0);
Expand Down

0 comments on commit 6663faa

Please sign in to comment.