mod/bootstrap/vendor/bootstrap/docs/4.0/getting-started/browsers-devices.md in card-1.93.7 vs mod/bootstrap/vendor/bootstrap/docs/4.0/getting-started/browsers-devices.md in card-1.93.8

- old
+ new

@@ -14,11 +14,11 @@ ### Mobile devices Generally speaking, Bootstrap supports the latest versions of each major platform's default browsers. Note that proxy browsers (such as Opera Mini, Opera Mobile's Turbo mode, UC Browser Mini, Amazon Silk) are not supported. -<table class="table table-bordered table-striped table-responsive"> +<table class="table table-bordered table-striped"> <thead> <tr> <td></td> <th>Chrome</th> <th>Firefox</th> @@ -32,19 +32,19 @@ <th scope="row">Android</th> <td class="text-success">Supported</td> <td class="text-success">Supported</td> <td class="text-muted">N/A</td> <td class="text-success">Android v5.0+ supported</td> - <td class="text-muted">N/A</td> + <td class="text-success">Supported</td> </tr> <tr> <th scope="row">iOS</th> <td class="text-success">Supported</td> <td class="text-success">Supported</td> <td class="text-success">Supported</td> <td class="text-muted">N/A</td> - <td class="text-muted">N/A</td> + <td class="text-success">Supported</td> </tr> <tr> <th scope="row">Windows 10 Mobile</th> <td class="text-muted">N/A</td> <td class="text-muted">N/A</td> @@ -57,11 +57,11 @@ ### Desktop browsers Similarly, the latest versions of most desktop browsers are supported. -<table class="table table-bordered table-striped table-responsive"> +<table class="table table-bordered table-striped"> <thead> <tr> <td></td> <th>Chrome</th> <th>Firefox</th> @@ -103,11 +103,10 @@ Internet Explorer 10+ is supported; IE9 and down is not. Please be aware that some CSS3 properties and HTML5 elements are not fully supported in IE10, or require prefixed properties for full functionality. Visit [Can I use...](https://caniuse.com/) for details on browser support of CSS3 and HTML5 features. **If you require IE8-9 support, use Bootstrap 3.** It's the most stable version of our code and is still supported by our team for critical bugfixes and documentation changes. However, no new features will be added to it. - ## Modals and dropdowns on mobile ### Overflow and scrolling Support for `overflow: hidden;` on the `<body>` element is quite limited in iOS and Android. To that end, when you scroll past the top or bottom of a modal in either of those devices' browsers, the `<body>` content will begin to scroll. See [Chrome bug #175502](https://bugs.chromium.org/p/chromium/issues/detail?id=175502) (fixed in Chrome v40) and [WebKit bug #153852](https://bugs.webkit.org/show_bug.cgi?id=153852). @@ -122,14 +121,14 @@ ## Browser zooming Page zooming inevitably presents rendering artifacts in some components, both in Bootstrap and the rest of the web. Depending on the issue, we may be able to fix it (search first and then open an issue if need be). However, we tend to ignore these as they often have no direct solution other than hacky workarounds. -## Sticky `:hover`/`:focus` on mobile +## Sticky `:hover`/`:focus` on iOS -Even though real hovering isn't possible on most touchscreens, most mobile browsers emulate hovering support and make `:hover` "sticky". In other words, `:hover` styles start applying after tapping an element and only stop applying after the user taps some other element. On mobile-first sites, this behavior is normally undesirable. +While `:hover` isn't possible on most touch devices, iOS emulates this behavior, resulting in "sticky" hover styles that persist after tapping one element. These hover styles are only removed when users tap another element. This behavior is considered largely undesirable and appears to not be an issue on Android or Windows devices. -Bootstrap includes a workaround for this, although it is disabled by default. By setting `$enable-hover-media-query` to `true` when compiling from Sass, Bootstrap will use [mq4-hover-shim](https://github.com/twbs/mq4-hover-shim) to disable `:hover` styles in browsers that emulate hovering, thus preventing sticky `:hover` styles. There are some caveats to this workaround; see the shim's documentation for details. +Throughout our v4 alpha and beta releases, we included incomplete and commented out code for opting into a media query shim that would disable hover styles in touch device browsers that emulate hovering. This work was never fully completed or enabled, but to avoid complete breakage, we've opted to deprecate [this shim](https://github.com/twbs/mq4-hover-shim) and keep the mixins as shortcuts for the pseudo-classes. ## Printing Even in some modern browsers, printing can be quirky.