browser-bugs.md 6.24 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
---
layout: default
title: Wall of 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](../getting-started/#support).

<div class="table-responsive">
  <table class="table table-bordered table-hover">
    <thead>
      <tr>
        <th>Browser(s)</th>
        <th>Summary of bug</th>
        <th>Upstream bug(s)</th>
        <th>Bootstrap issue(s)</th>
      </tr>
    </thead>
    <tbody>
Mark Otto's avatar
Mark Otto committed
21
22
23
24
25
26
      <tr>
        <td>Internet Explorer 11</td>
        <td>Hovered element still remains in <code>:hover</code> state after scrolling away</td>
        <td><a href="https://connect.microsoft.com/IE/feedback/details/926665/ie-11-hovering-over-an-element-and-then-scrolling-without-moving-the-mouse-pointer-leaves-the-element-in-hover-state">IE bug #926665</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/14211">#14211</a></td>
      </tr>
Mark Otto's avatar
Mark Otto committed
27
28
29
30
31
32
      <tr>
        <td>Internet Explorer 11</td>
        <td>When hovering over a <code>&lt;select&gt;</code> menu item, the cursor for the element underneath the menu is displayed</td>
        <td><a href="https://connect.microsoft.com/IE/feedbackdetail/view/963961">IE bug #963961</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/14528">#14528</a></td>
      </tr>
33
34
35
      <tr>
        <td>Firefox</td>
        <td><code>.table-bordered</code> with an empty <code>&lt;tbody&gt;</code> is missing borders</td>
Mark Otto's avatar
Mark Otto committed
36
37
        <td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1023761">Mozilla bug #1023761</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/13453">#13453</a></td>
38
39
40
41
      </tr>
      <tr>
        <td>Firefox</td>
        <td><code>max-width: 100%;</code> doesn't work inside tables</td>
Mark Otto's avatar
Mark Otto committed
42
43
        <td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=975632">Mozilla bug #975632</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/10690">#10690</a></td>
44
      </tr>
Mark Otto's avatar
Mark Otto committed
45
46
47
48
49
50
      <tr>
        <td>Firefox</td>
        <td>Java applets that are descendants of elements with forced hardware acceleration using <code>translate3d(0,0,0)</code> are invisible on Windows</td>
        <td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1048279">Mozilla bug #1048279</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/14124">#14124</a></td>
      </tr>
Mark Otto's avatar
Mark Otto committed
51
52
53
54
55
56
      <tr>
        <td>Firefox</td>
        <td>Button elements with <code>width: 100%</code> become cropped in long tables.</td>
        <td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=1060131">Mozilla bug #1060131</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/14320">#14320</a></td>
      </tr>
57
      <tr>
Mark Otto's avatar
Mark Otto committed
58
59
60
61
        <td>Firefox</td>
        <td>If the disabled state of a form control is changed via JavaScript, the normal state doesn't return after refreshing the page.</td>
        <td><a href="https://bugzilla.mozilla.org/show_bug.cgi?id=654072">Mozilla bug #654072</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/793">#793</a></td>
62
63
64
      </tr>
      <tr>
        <td>Chrome</td>
Mark Otto's avatar
Mark Otto committed
65
66
67
        <td>Clicking above <code>&lt;input type="number"&gt;</code> increment button flashes the decrement button</td>
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=419108"></a></td>
        <td>Offshoot of <a href="https://github.com/twbs/bootstrap/issues/8350">#8350</a> &amp; <a href="https://code.google.com/p/chromium/issues/detail?id=337668">Chromium issue #337668</a></td>
68
69
70
      </tr>
      <tr>
        <td>Chrome</td>
Mark Otto's avatar
Mark Otto committed
71
72
73
        <td><code>display: table;</code> within <code>display: block;</code> forces sibling content to new line</td>
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=309483">Chromium issue #309483</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/9950">#9950</a></td>
74
75
76
77
      </tr>
      <tr>
        <td>Chrome</td>
        <td>Incorrect viewport size used for media queries when printing</td>
Mark Otto's avatar
Mark Otto committed
78
79
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=273306">Chromium issue #273306</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/12078">#12078</a></td>
80
81
82
83
      </tr>
      <tr>
        <td>Chrome &amp; Safari</td>
        <td>OS X scrollbar clipped in <code>select[multiple]</code> with padding</td>
Mark Otto's avatar
Mark Otto committed
84
85
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=342208">Chromium issue #342208</a>, <a href="https://bugs.webkit.org/show_bug.cgi?id=128489">WebKit bug #128489</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/12536">#12536</a></td>
86
87
88
89
      </tr>
      <tr>
        <td>Chrome</td>
        <td><code>display: table-cell; width: 100%;</code> doesn't work correctly on date <code>&lt;input&gt;</code></td>
Mark Otto's avatar
Mark Otto committed
90
91
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=346051">Chromium issue #346051</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/12548">#12548</a></td>
92
93
94
95
      </tr>
      <tr>
        <td>Chrome</td>
        <td><code>&lt;input type="password"&gt;</code> sporadically causes bad widths on floated elements</td>
Mark Otto's avatar
Mark Otto committed
96
97
        <td><a href="https://code.google.com/p/chromium/issues/detail?id=377346">Chrome issue #377346</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/13892">#13892</a></td>
98
99
100
      </tr>
      <tr>
        <td>Safari</td>
Mark Otto's avatar
Mark Otto committed
101
102
103
        <td>Weird button behavior with some number <code>&lt;input&gt;</code>s</td>
        <td><a href="https://bugs.webkit.org/show_bug.cgi?id=137269">WebKit bug #137269</a></td>
        <td><a href="https://github.com/twbs/bootstrap/issues/8350">#8350</a>, <a href="https://github.com/necolas/normalize.css/issues/283">Normalize #283</a>, <a href="https://code.google.com/p/chromium/issues/detail?id=337668">Chromium issue #337668</a></td>
104
105
106
107
108
      </tr>
      <tr>
        <td>Safari</td>
        <td>Justified nav rendering bug</td>
        <td>(No public bug tracker)</td>
Mark Otto's avatar
Mark Otto committed
109
        <td><a href="https://github.com/twbs/bootstrap/issues/9774">#9774</a></td>
110
111
112
113
      </tr>
    </tbody>
  </table>
</div>