-
Notifications
You must be signed in to change notification settings - Fork 905
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Google Chrome v129 Discover screen - CSS class eui-xScrollWithShadows placing a big red layer over all the logs details #8250
Comments
By the way, if you need a workaround for that, you can paste the code below on your
|
I experienced the same issue while using regular browsing, but it worked in private browsing. I cleared my cache and cookies, which resolved the problem. If the issue still persists, you can remove the red mask by using the following slightly improved code from @rcaferraz (thanks to him): (function(){
let style = `<style>
.eui-xScrollWithShadows{
-webkit-mask-image: unset;
}
</style>`;
document.head.insertAdjacentHTML("beforeend", style);
})(); |
I reproduced this on OSD from |
@rcaferraz thanks for the investigation you did. Chrome 129 and 130 have a problem with rendering of The cleanest solution I could come up with was to have Chrome contain the painting of the elements using mask images. This has the least impact on the browser and everything around it. Other tricks like A PR is on the way. |
I've opened an issue on the chromium channel with reproduction steps: https://issues.chromium.org/issues/368562242 |
After digging some more, the Chrome bug manifests with a combination of nested overflows, negative margin, border-radius, position absolute, and of course the mask-image. |
Thanks a lot, folks! I'm amazed on how quick this was fixed. If it isn't asking too much, can you please let me know in which version this fix will be available? Is it in |
Yes that is correct. We are working with the release team to put out a patch for this asap |
Here's my workaround: const s=document.createElement("style");
document.head.appendChild(s);
s.sheet.insertRule('.eui-xScrollWithShadows { mask-image: none !important; }'); You can create a "bookmarklet" with this URL for a simple one-click fix:
|
With legacy view, this issue exists too. |
On version 2.12.0, the problem persisted on both the new Discover and Legacy. I have consistently upgraded to 2.17.0 and the problem on the Legacy Discover is gone, it is only on the new Discover. |
2.17.1 that was ju7st released shoud fix it for both tables :) |
Yes! It works in 2.17.1! Thanx a lot! |
My company is using AWS OpenSearch Service and AWS told us they won't pick up this update until Oct 25. We added the following to our Chrome Extension and set it to run when we open any OpenSearch dashboard sites: (function () {
setTimeout(() => {
let style = `<style>
.eui-xScrollWithShadows{
-webkit-mask-image: unset;
}
</style>`;
document.head.insertAdjacentHTML("beforeend", style);
}, 3000); // wait 3 seconds before running
})(); Which fixed the issue. Want to share this in case it's helpful to people using AWS OpenSearch Service. 😄 |
@ssantichaivekin i figured out how to add the code.Thanks |
@oliveirahelder which version of OpenSearch Dashboards are you running and where? |
v 2.11.0 |
This is gold! Thanks @stefansundin ! |
Describe the bug
After updating Google Chrome to the version 129.x I started to see a red layer over the log details in the discover screen.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
There shouldn't be any red layer over the details of the logs.
OpenSearch Version
Not sure
Dashboards Version
v2.11.0
Plugins
Not sure if we have any
Screenshots
If applicable, add screenshots to help explain your problem.
Host/Environment (please complete the following information):
Additional context
The problem seems to be related to the CSS class eui-xScrollWithShadows as shown in the second image above.
The text was updated successfully, but these errors were encountered: