Элементы ненадолго исчезают и снова появляются в Chrome 77 - PullRequest
0 голосов
/ 17 октября 2019

У меня есть вкладка UL, которая на короткое время исчезает в Chrome 77 при нажатии li> a. Когда он появляется снова, он появляется за элементом под ним (почти как он буквально исчез из DOM, а затем элемент под ним переместился на свое место или что-то в этом роде)

Вот некоторые примечания :

  • Если вы перезагрузите страницу, проблема обычно не возникает
  • Это происходит, только если вы переходите на страницу откуда-то еще
  • Если вы проверяете какой-либо элемент иснимите флажок с любого свойства css на странице, проблема немедленно исправляется

Я использую suitecommerce, у меня нет полного контроля над исходным кодом. И если вы что-то знаете о Suitecommerce, я не могу рассчитывать на то, что их разработчики своевременно что-то исправят.

Воспроизвести проблему :

Вот примерстраница: https://www.1800cpap.com/airfit-p30i-nasal-pillow-cpap-mask-by-resmed

Как только вы попадете на страницу, прокрутите вниз до раздела с вкладками и щелкните любую вкладку. Если вы не видите проблему, вам, возможно, придется уйти со страницы и вернуться к ней ИЛИ вы можете перейти на любую страницу продукта. Как только вы увидите, что проблема осматривает любой элемент, снимите флажок с любого свойства css, и проблема будет решена немедленно. Это происходит только в Chrome 77.

Я рад предоставить код, но, честно говоря, не уверен, с чего начать. Платформа построена с использованием backbone.js

Любые мысли приветствуются.

1 Ответ

2 голосов
/ 21 октября 2019

Проблема возникает из списка вкладок, который имеет высоту 0. Почему? => читать здесь

Этот код должен это исправить:

ul.product-details-information-content-tabs {
    float: left;
    width: 100%;
    margin: 0;
}
...