Wall of browser bugs
A list of the browser bugs that Bootstrap is currently grappling with.
A list of the browser bugs that Bootstrap is currently grappling with.
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.
Browser(s) | Summary of bug | Upstream bug(s) | Bootstrap issue(s) |
---|---|---|---|
Internet Explorer 11 | Hovered element still remains in :hover state after scrolling away |
IE bug #926665 | #14211 |
Internet Explorer 11 | When hovering over a <select> menu item, the cursor for the element underneath the menu is displayed |
IE bug #963961 | #14528 |
Firefox | .table-bordered with an empty <tbody> is missing borders |
Mozilla bug #1023761 | #13453 |
Firefox | max-width: 100%; doesn't work inside tables |
Mozilla bug #975632 | #10690 |
Firefox | Java applets that are descendants of elements with forced hardware acceleration using translate3d(0,0,0) are invisible on Windows |
Mozilla bug #1048279 | #14124 |
Firefox | Button elements with width: 100% become cropped in long tables. |
Mozilla bug #1060131 | #14320 |
Firefox | If the disabled state of a form control is changed via JavaScript, the normal state doesn't return after refreshing the page. | Mozilla bug #654072 | #793 |
Chrome | Clicking above <input type="number"> increment button flashes the decrement button |
Offshoot of #8350 & Chromium issue #337668 | |
Chrome | display: table; within display: block; forces sibling content to new line |
Chromium issue #309483 | #9950 |
Chrome | Incorrect viewport size used for media queries when printing | Chromium issue #273306 | #12078 |
Chrome & Safari | OS X scrollbar clipped in select[multiple] with padding |
Chromium issue #342208, WebKit bug #128489 | #12536 |
Chrome | display: table-cell; width: 100%; doesn't work correctly on date <input> |
Chromium issue #346051 | #12548 |
Chrome | <input type="password"> sporadically causes bad widths on floated elements |
Chrome issue #377346 | #13892 |
Safari | Weird button behavior with some number <input> s |
WebKit bug #137269 | #8350, Normalize #283, Chromium issue #337668 |
Safari | display: table-cell; within media query renders incorrectly when resizing the window |
WebKit bug #138167 | #9774 |
Safari | transform: translate3d(0, 0, 0); iOS bug |
WebKit bug #138162, Apple Safari Radar #18804973 | #14603 |