Сцяна памылак браўзэра
Састарэлы кантэнт
Гэта старонка састарэла і больш не прымяняецца да апошніх версій Bootstrap. Зараз ён знаходзіцца тут выключна ў гістарычных мэтах і будзе выдалены ў нашым наступным буйным выпуску.
У цяперашні час Bootstrap працуе над некалькімі выбітнымі памылкамі ў асноўных браўзерах, каб забяспечыць найлепшы крос-браўзерны вопыт. Некаторыя памылкі, як пералічаныя ніжэй, мы не можам вырашыць.
Мы публічна пералічваем памылкі браўзера, якія ўплываюць на нас, у надзеі паскорыць працэс іх выпраўлення. Для атрымання інфармацыі аб сумяшчальнасці браўзераў Bootstrap глядзіце нашу дакументацыю па сумяшчальнасці браўзераў .
Глядзіце таксама:
- Праблема Chromium 536263: [meta] Праблемы, якія ўплываюць на Bootstrap
- Памылка Mozilla 1230801: выпраўленне праблем, якія ўплываюць на Bootstrap
- Памылка WebKit 159753: [meta] Праблемы, якія ўплываюць на Bootstrap
- Абыходныя шляхі ўзнікнення памылак у браўзеры jQuery
| Браўзер(ы) | Рэзюмэ памылкі | Праблема(-ы) уверх па плыні | Праблема(-ы) Bootstrap |
|---|---|---|---|
| край | Візуальныя артэфакты ў мадальных дыялогах з магчымасцю пракручвання | Край нумар 9011176 | #20755 |
| край | Уласная падказка браўзера для titleпаказу пры першым фокусе клавіятуры (у дадатак да карыстальніцкага кампанента падказкі) |
Выпуск Edge №6793560 | #18692 |
| край | Наведзены элемент усё яшчэ застаецца ў :hoverстане пасля прагорткі. |
Край нумар 5381673 | #14211 |
| край | CSS border-radiusчасам выклікае працёк радкоў background-colorбацькоўскага элемента. |
Край нумар 3342037 | #16671 |
| край | backgroundз <tr>прымяняецца толькі да першай даччынай ячэйкі замест усіх ячэек у радку |
Выпуск Edge №5865620 | #18504 |
| край | Колер фону з ніжняга пласта ў некаторых выпадках праступае праз празрыстую рамку | Выпуск Edge №6274505 | #18228 |
| край | Навядзенне курсора на нашчадны элемент SVG выклікае mouseleaveпадзею ў продка |
Выпуск Edge №7787318 | #19670 |
| край | Актыўнае position: fixed; <button>мігценне пры прагортцы |
Выпуск Edge №8770398 | #20507 |
| Firefox | .table-borderedз пустым <tbody>адсутнічаюць межы. |
Памылка Mozilla №1023761 | #13453 |
| Firefox | Калі адключаны стан элемента кіравання формай зменены праз JavaScript, нармальны стан не вяртаецца пасля абнаўлення старонкі. | Памылка Mozilla №654072 | #793 |
| Firefox | focusпадзеі не варта страляць па documentаб'екту |
Памылка Mozilla №1228802 | #18365 |
| Firefox | Шырокая плаваючая табліца не пераходзіць на новы радок | Памылка Mozilla №1277782 | #19839 |
| Firefox | Часам мыш знаходзіцца не ў межах элемента для мэтаў mouseenter/ mouseleave, калі яна знаходзіцца ў межах элементаў SVG |
Памылка Mozilla №577785 | #19670 |
| Firefox | Макет з пераплыўнымі слупкамі ламаецца пры друку | Памылка Mozilla №1315994 | #21092 |
| Firefox (Windows) | Правая мяжа <select>меню часам адсутнічае, калі для экрана ўстаноўлена нестандартнае дазвол |
Памылка Mozilla №545685 | #15990 |
| Firefox (macOS і Linux) | Віджэт значка прыводзіць да таго, што ніжняя мяжа віджэта Tabs нечакана не перакрываецца | Памылка Mozilla №1259972 | #19626 |
| Chrome (macOS) | Пры націску над <input type="number">кнопкай павелічэння міргае кнопка памяншэння. |
Выпуск Chromium №419108 | #8350 , выпуск Chromium #337668 |
| Chrome | Бясконцая лінейная анімацыя CSS з альфа-празрыстасцю прапускае памяць. | Выпуск Chromium №429375 | #14409 |
| Chrome | table-cellмежы не перакрываюцца, нягледзячы наmargin-right: -1px |
Выпуск Chromium №749848 | #17438 , #14237 |
| Chrome | Не рабіце :hoverліпкімі на сэнсарных вэб-старонках |
Выпуск Chromium №370155 | #12832 |
| Chrome | position: absoluteэлемент, які шырэйшы за свой слупок, няправільна абрэзаны да мяжы слупка |
Выпуск Chromium №269061 | #20161 |
| Chrome | Значнае зніжэнне прадукцыйнасці для дынамічных SVG з тэкстам у залежнасці ад колькасці шрыфтоў у font-family. |
Выпуск Chromium №781344 | #24673 |
| Сафары | remадзінкі ў медыя-запытах павінны вылічвацца з дапамогай font-size: initial, а не каранёвага элементаfont-size |
Памылка WebKit №156684 | #17403 |
| Сафары | Спасылка на кантэйнер з ідэнтыфікатарам і табундэксам прыводзіць да таго, што кантэйнер ігнаруецца VoiceOver (уплывае на спасылкі для пропуску) | Памылка WebKit №163658 | #20732 |
| Сафары | Функцыі CSS min-widthі max-widthмультымедыя не павінны акругляць дробавыя пікселі |
Памылка WebKit №178261 | #25166 |
| Safari (macOS) | px, em, і remпавінны паводзіць сябе аднолькава ў медыя-запытах, калі прымяняецца маштабаванне старонкі |
Памылка WebKit №156687 | #17403 |
| Safari (macOS) | Дзіўнае паводзіны кнопак з некаторымі <input type="number">элементамі. |
Памылка WebKit #137269 , Apple Safari Radar #18834768 | #8350 , Нармалізацыя #283 , Праблема Chromium #337668 |
| Safari (macOS) | Маленькі памер шрыфта пры друку вэб-старонкі з фіксаванай шырынёй .container. |
Памылка WebKit № 138192 , Apple Safari Radar № 19435018 | #14868 |
| Safari (iOS) | transform: translate3d(0,0,0);памылка візуалізацыі. |
Памылка WebKit #138162 , Apple Safari Radar #18804973 | #14603 |
| Safari (iOS) | Курсор уводу тэксту не рухаецца падчас прагорткі старонкі. | Памылка WebKit №138201 , Apple Safari Radar №18819624 | #14708 |
| Safari (iOS) | Немагчыма перамясціць курсор у пачатак тэксту пасля ўводу доўгага радка тэксту<input type="text"> |
Памылка WebKit №148061 , Apple Safari Radar №22299624 | #16988 |
| Safari (iOS) | display: blockпрыводзіць да зрушэння тэксту часовых <input>s па вертыкалі |
Памылка WebKit #139848 , Apple Safari Radar #19434878 | # 11266 , #13098 |
| Safari (iOS) | Націсканне <body>не запускае clickпадзеі |
Памылка WebKit №151933 | #16028 |
| Safari (iOS) | position:fixedзнаходзіцца няправільна, калі панэль укладак бачная на iPhone 6S+ Safari |
Памылка WebKit №153056 | #18859 |
| Safari (iOS) | Націск на элемент <input>унутры position:fixedэлемента пракручвае ўверх старонкі |
Памылка WebKit №153224 , Apple Safari Radar №24235301 | #17497 |
| Safari (iOS) | <body>з overflow:hiddenCSS можна пракручваць на iOS |
Памылка WebKit №153852 | #14839 |
| Safari (iOS) | Жэст прак��уткі ў тэкставым полі ў position:fixedэлеменце часам пракручваецца <body>замест продка, які можна пракручваць |
Памылка WebKit №153856 | #14839 |
| Safari (iOS) | Мадальны з -webkit-overflow-scrolling: touchне можа пракручвацца пасля таго, як дададзены тэкст робіць яго вышэй |
Памылка WebKit №158342 | #17695 |
| Safari (iOS) | Не рабіце :hoverліпкімі на сэнсарных вэб-старонках |
Памылка WebKit №158517 | #12832 |
| Safari (iOS) | Элемент, які position:fixedзнікае пасля адкрыцця <select>меню |
Памылка WebKit №162362 | #20759 |
| Safari (iPad Pro) | Візуалізацыя нашчадкаў position: fixedэлемента абразаецца на iPad Pro у альбомнай арыентацыі |
Памылка WebKit #152637 , Apple Safari Radar #24030853 | #18738 |
Найбольш запатрабаваныя функцыі
Ёсць некалькі функцый, указаных у вэб-стандартах, якія дазволяць нам зрабіць Bootstrap больш надзейным, элегантным і прадукцыйным, але яны яшчэ не рэалізаваны ў пэўных браўзерах, таму мы не можам скарыстацца імі.
Мы публічна пералічваем гэтыя запыты на «самыя запатрабаваныя» функцыі тут у надзеі паскорыць працэс іх рэалізацыі.
| Браўзер(ы) | Рэзюмэ функцыі | Праблема(-ы) уверх па плыні | Праблема(-ы) Bootstrap |
|---|---|---|---|
| край | Элементы, якія можна сфакусаваць, павінны запускаць факусіроўку падзеі/атрымання :стыль фокусу, калі яны атрымліваюць фокус апавядальніка/спецыяльных магчымасцей | Ідэя Microsoft A11y UserVoice №16717318 | #20732 |
| край | Рэалізуйце :dir()псеўдаклас з селектараў 4-га ўзроўню |
Ідэя Edge UserVoice №12299532 | #19984 |
| край | Укараніць <dialog>элемент HTML5 |
Ідэя Edge UserVoice №6508895 | #20175 |
| край | Запускаць transitioncancelпадзею , калі пераход CSS адмяняецца |
Ідэя Edge UserVoice №15939898 | #20618 |
| край | Рэалізуйце of <selector-list>пункт:nth-child() псеўдакласа _ |
Ідэя Edge UserVoice №15944476 | #20143 |
| Firefox | Рэалізуйце of <selector-list>пункт:nth-child() псеўдакласа _ |
Памылка Mozilla №854148 | #20143 |
| Firefox | Укараніць <dialog>элемент HTML5 |
Памылка Mozilla №840640 | #20175 |
| Firefox | Калі віртуальны фокус знаходзіцца на кнопцы або спасылцы, фактычны фокус таксама запускаецца на элемент | Памылка Mozilla №1000082 | #20732 |
| Chrome | Запускаць transitioncancelпадзею , калі пераход CSS адмяняецца |
Выпуск Chromium №642487 | Выпуск Chromium №437860 |
| Chrome | Рэалізуйце of <selector-list>пункт:nth-child() псеўдакласа _ |
Выпуск Chromium №304163 | #20143 |
| Chrome | Рэалізуйце :dir()псеўдаклас з селектараў 4-га ўзроўню |
Выпуск Chromium №576815 | #19984 |
| Сафары | Запускаць transitioncancelпадзею , калі пераход CSS адмяняецца |
Памылка WebKit №161535 | #20618 |
| Сафары | Рэалізуйце :dir()псеўдаклас з селектараў 4-га ўзроўню |
Памылка WebKit №64861 | #19984 |
| Сафары | Укараніць <dialog>элемент HTML5 |
Памылка WebKit №84635 | #20175 |