I recently upgraded my browser from chromium version 67 to the latest Chrome version 79. However, I noticed that after the upgrade, the CSS transitions on my website have become very laggy and unresponsive. Surprisingly, everything works perfectly fine on older versions of Chromium and even on Internet Explorer.
One specific issue is with the sidebar elements on my website. Here is the HTML for the sidebar:
<div id="sidebar">
<h1 class="special-fx-opacity invisible">CONSTRUCTION REALIZATIONS</h1>
<div class="sidebar-el">
<h2 onclick="location.href = '[censored]';" class="special-fx-opacity invisible">Novus&Mediucs Clinic, Oslo</h2>
</div>
...
Additionally, here are the styles for these elements which are supposed to change color on hover:
.sidebar-el h2{
text-align: center;
cursor: pointer;
font-family: "Montserrat";
color: #808080;
line-height: 1.3em;
font-size: 1.2em;
font-weight: 200;
transition-duration: 0.3s;
z-index: 3;
}
.sidebar-el h2:hover{
color: #cd1120;
}
Despite trying to fix the issue by adding z-index
, the problem persists only in the updated Chrome version. The website also includes some simple jQuery functions for scroll offset tracking, which seem to work fine. However, this could be related to the CSS transition problem, as the effects work perfectly on other browsers, including old versions of Chrome.
If you happen to have any insights on how to resolve this issue, I would greatly appreciate it!