From c463c261ed5183cd9460f1f1b7816d508634c366 Mon Sep 17 00:00:00 2001 From: XhmikosR Date: Tue, 27 Aug 2019 08:44:35 +0300 Subject: [PATCH] Remove "Wall of browser bugs" page. (#29297) While important in the past, it has become obsolete, so removing it seems the best solution. --- .github/CONTRIBUTING.md | 1 - site/content/docs/4.3/browser-bugs.md | 50 --- .../4.3/getting-started/browsers-devices.md | 2 - site/content/docs/4.3/migration.md | 4 + site/data/browser-bugs.yml | 411 ------------------ site/data/browser-features.yml | 139 ------ site/layouts/partials/bugify.html | 40 -- .../docs/4.3/assets/scss/_browser-bugs.scss | 9 - site/static/docs/4.3/assets/scss/docs.scss | 1 - 9 files changed, 4 insertions(+), 653 deletions(-) delete mode 100644 site/content/docs/4.3/browser-bugs.md delete mode 100644 site/data/browser-bugs.yml delete mode 100644 site/data/browser-features.yml delete mode 100644 site/layouts/partials/bugify.html delete mode 100644 site/static/docs/4.3/assets/scss/_browser-bugs.scss diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 1ef585c09d..82a84350b5 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -100,7 +100,6 @@ Example: ### Reporting upstream browser bugs Sometimes bugs reported to us are actually caused by bugs in the browser(s) themselves, not bugs in Bootstrap per se. -When feasible, we aim to report such upstream bugs to the relevant browser vendor(s), and then list them on our [Wall of Browser Bugs](https://getbootstrap.com/browser-bugs/) and [document them in MDN](https://developer.mozilla.org/en-US/docs/Web). | Vendor(s) | Browser(s) | Rendering engine | Bug reporting website(s) | Notes | | ------------- | ---------------------------- | ---------------- | ------------------------------------------------------------------------------------- | -------------------------------------------------------- | diff --git a/site/content/docs/4.3/browser-bugs.md b/site/content/docs/4.3/browser-bugs.md deleted file mode 100644 index 0607a91fde..0000000000 --- a/site/content/docs/4.3/browser-bugs.md +++ /dev/null @@ -1,50 +0,0 @@ ---- -layout: docs -title: Wall of browser bugs -group: browser-bugs -aliases: "/browser-bugs/" ---- - -Bootstrap currently works around several outstanding browser bugs in major browsers to deliver the best cross-browser experience possible. Some bugs, like those listed below, cannot be solved by us. - -We publicly list browser bugs that are impacting us here, in the hopes of expediting the process of fixing them. For information on Bootstrap's browser compatibility, [see our browser compatibility docs]({{< docsref "/getting-started/browsers-devices#supported-browsers" >}}). - -See also: - -* [Chromium issue 536263: [meta] Issues affecting Bootstrap](https://bugs.chromium.org/p/chromium/issues/detail?id=536263) -* [Mozilla bug 1230801: Fix the issues that affect Bootstrap](https://bugzilla.mozilla.org/show_bug.cgi?id=1230801) -* [WebKit bug 159753: [meta] Issues affecting Bootstrap](https://bugs.webkit.org/show_bug.cgi?id=159753) - - -{{< bug.inline >}} -{{- $type := .Get "type" | default "bug" -}} -{{- $data := .Get "data" | default "browser-bugs" -}} - - - - - - - - - - - {{- range (index $.Site.Data $data) }} - - - - - - - {{- end }} - -
Browser(s)Summary of {{ $type }}Upstream issue(s)Bootstrap issue(s)
{{ .browser | chomp }}{{ .summary | markdownify }}{{ partial "bugify" .upstream_bug }}{{ partial "bugify" .origin }}
- {{< /bug.inline >}} - -# Most wanted features - -There are several features specified in Web standards which would allow us to make Bootstrap more robust, elegant, or performant, but aren't yet implemented in certain browsers, thus preventing us from taking advantage of them. - -We publicly list these "most wanted" feature requests here, in the hopes of expediting the process of getting them implemented. - -{{< bug.inline data="browser-features" type="feature" />}} diff --git a/site/content/docs/4.3/getting-started/browsers-devices.md b/site/content/docs/4.3/getting-started/browsers-devices.md index 742bc26b3f..949a81f557 100644 --- a/site/content/docs/4.3/getting-started/browsers-devices.md +++ b/site/content/docs/4.3/getting-started/browsers-devices.md @@ -105,8 +105,6 @@ For Firefox, in addition to the latest normal stable release, we also support th Unofficially, Bootstrap should look and behave well enough in Chromium and Chrome for Linux, Firefox for Linux, and Internet Explorer 9, though they are not officially supported. -For a list of some of the browser bugs that Bootstrap has to grapple with, see our [Wall of browser bugs]({{< docsref "/browser-bugs" >}}). - ## Internet Explorer Internet Explorer 11 is supported; IE10 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.** diff --git a/site/content/docs/4.3/migration.md b/site/content/docs/4.3/migration.md index c550b69b7e..920ca4e5ad 100644 --- a/site/content/docs/4.3/migration.md +++ b/site/content/docs/4.3/migration.md @@ -135,4 +135,8 @@ Badges were overhauled to better differentiate themselves from buttons and to be - **Todo:** Drop `.text-hide` as it's an antiquated method for hiding text that shouldn't be used anymore - **Todo:** Split utilities into property-value utility classes and helpers +## Docs + +- Removed "Wall of browser bugs" page because it has become obsolete + ## Build tools diff --git a/site/data/browser-bugs.yml b/site/data/browser-bugs.yml deleted file mode 100644 index c4fa93a1f1..0000000000 --- a/site/data/browser-bugs.yml +++ /dev/null @@ -1,411 +0,0 @@ -- - browser: > - Edge - summary: > - Visual artifacts in scrollable modal dialogs - upstream_bug: > - Edge#9011176 - origin: > - Bootstrap#20755 - -- - browser: > - Edge - summary: > - Native browser tooltip for `title` shows on first keyboard focus (in addition to custom tooltip component) - upstream_bug: > - Edge#6793560 - origin: > - Bootstrap#18692 - -- - browser: > - Edge - summary: > - Hovered element still remains in `:hover` state after scrolling away. - upstream_bug: > - Edge#5381673 - origin: > - Bootstrap#14211 - -- - browser: > - Edge - summary: > - CSS `border-radius` sometimes causes lines of bleed-through of the `background-color` of the parent element. - upstream_bug: > - Edge#3342037 - origin: > - Bootstrap#16671 - -- - browser: > - Edge - summary: > - `background` of `` is only applied to first child cell instead of all cells in the row - upstream_bug: > - Edge#5865620 - origin: > - Bootstrap#18504 - -- - browser: > - Edge - summary: > - Background color from lower layer bleeds through transparent border in some cases - upstream_bug: > - Edge#6274505 - origin: > - Bootstrap#18228 - -- - browser: > - Edge - summary: > - Hovering over descendant SVG element fires `mouseleave` event at ancestor - upstream_bug: > - Edge#7787318 - origin: > - Bootstrap#19670 - -- - browser: > - Edge - summary: > - Active `position: fixed;` `