Hi folks, I signed up for the performance plan and while trying to learn the ropes, this is what I’m seeing the the pipeline logs. Does not inspire confidence at all.
Hi @chrisg ,
The issue you are having is being caused by Firefox’s privacy.resistFingerprinting
feature. With that setting enabled, Firefox scrambles the pixels within every rendered canvas, which is how logs are displayed on the site. Unfortunately there appears to be no way on the client side to detect if this setting is enabled in Firefox.
However, you may add app.circleci.com
to the domain exception list in about:config
(the setting is privacy.resistFingerprinting.exemptedDomains
), or disable privacy.resistFingerprinting
to restore functionality to the Canvas element in your browser.
Thank you for the explanation.
Can you tell me why you are using fingerprinting? That feels pretty dirty tbh.
I was poking around and found there is an accessibility option. User Settings > Accessibility >
Accessible step output
By default, job step output uses an accelerated WebGL or Canvas renderer for improved performance. However, if you use a screen reader to view step output, this option will use a screen reader compatible renderer that uses browser DOM elements.
I enabled this yesterday but it didn’t make any difference. I checked it again today and it’s toggled back off. However, I looked at the logs today and I can see them now. My hope is that it just took a while to propagate that change and it sticks.
FWIW, rendering works today too with that option toggled on.