question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[Desktop] WebGL Drawing FP blocking not working correctly when FP set to Strict

See original GitHub issue

Description

When testing on our QA test pages for FP farbling, I noticed that if FP is set to Strict, WebGL Drawing does not appear to be working correctly.

Per discussion with @pes10k logging this and tagging @pilgrim-brave to hopefully take a look.

Steps to Reproduce

  1. Clean profile 1.11.92

  2. Navigate to https://dev-pages.bravesoftware.com/farbling.html and https://dev-pages.brave.software/farbling.html

  3. Confirm FP setting is Standard in shields

  4. Generate FPs on both pages, confirm they look as expected. (ie. - they are the same across each row on each page but differ between pages for all that have Version - 1.11) Standard

  5. Restart browser.

  6. For both pages, change FP to Allow All in shields

  7. Generate FPs, confirm they look as expected. (ie - they are the same across each row and the same on both pages) Allow All

  8. Restart browser.

  9. For both pages, change FP to Strict in shields 10 Generate FPs.

Actual result:

WebGL Drawing is the same on both pages Strict

Expected result:

Expected WebGL Drawing to be different on both pages (but the same across its row)

Reproduces how often:

easily

Brave version (brave://version info)

1.11.92

Version/Channel Information:

  • Can you reproduce this issue with the current release? n/a, strict setting not available in 1.10.x
  • Can you reproduce this issue with the beta channel?
  • Can you reproduce this issue with the dev channel? yes (1.11.x)
  • Can you reproduce this issue with the nightly channel?

Other Additional Information:

  • Does the issue resolve itself when disabling Brave Shields?
  • Does the issue resolve itself when disabling Brave Rewards?
  • Is the issue reproducible on the latest version of Chrome?

Miscellaneous Information:

cc @rebron @brave/legacy_qa

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:5 (4 by maintainers)

github_iconTop GitHub Comments

2reactions
pes10kcommented, Aug 31, 2020

i’ve labeled “not actionable” only bc there isn’t a “it was pete’s test fault, not Mark’s code fault” option 😉

0reactions
LaurenWagscommented, Aug 31, 2020

Removing QA/Yes tag since it’s been tagged closed/not-actionable, but I did confirm both pages now reflect that WebGL Drawing farbling is only available in “standard” mode 👍

Screen Shot 2020-08-31 at 10 27 04 AM Screen Shot 2020-08-31 at 10 27 13 AM
Read more comments on GitHub >

github_iconTop Results From Across the Web

How can I enable WebGL in my browser? - Super User
Go to about:config. Search for webgl. disabled. Ensure that its value is false (any changes take effect immediately without relaunching Firefox)
Read more >
Are top websites using WebGL for fingerprinting? - Hacker News
The problem with fingerprinting is not the act of examining the environment itself, but rather sending the results of that examination to ...
Read more >
Rendering on the Web
Server rendering generally produces a fast First Paint (FP) and First Contentful Paint (FCP). Running page logic and rendering on the server ...
Read more >
Bug listing with status RESOLVED with resolution UPSTREAM ...
_(#5.1.1)/ error if .maildir is not correctly set up in user home directory" ... Bug:48727 - "Vector games do not work with >=XMame-0.81.1...
Read more >
WebGL Fundamentals
Those 2 functions are called a vertex shader and a fragment shader and they are each written in a very strictly typed C/C++...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found