Created attachment 468494 [details] Comparison between expected and current rendering I'm currently developing an app using a framework called Tauri, which uses WebKit to render the frontend part on Linux & macOS. I use a library called xterm.js (https://github.com/xtermjs/xterm.js/) with its canvas plugin to render a terminal in my page. If I ask xterm.js to use transparency on the canvas element, green artifacts appear all over the text. This seems to be a bug that occurred with WebKit because other webview like those used in Chrome or Firefox, display the canvas content as expected. More importantly, this issue also occurred when using a WebGL 1 or 2 context.
<rdar://problem/118342988>
I am still blocked by this issue. More importantly, it's also occurring on gnome web. You can reproduce this issue by going to https://tessapp.dev with gnome web (epiphany), and you will see that the fake terminal has a rendering issue.