Skip to content
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

Extension Prevents chewy.com from loading #18265

Open
bonn2 opened this issue Oct 14, 2024 · 1 comment
Open

Extension Prevents chewy.com from loading #18265

bonn2 opened this issue Oct 14, 2024 · 1 comment
Labels
bug Something isn't working extension Related to the Ruffle WebExtension

Comments

@bonn2
Copy link

bonn2 commented Oct 14, 2024

Describe the bug

When the extension is enabled it causes https://chewy.com/ to just load a blank page, only if the browser has no cache of the website. I am not sure why this is happening as Chewy does not have any Flash on it (that I know of) because it is a modern pet supply website.

Steps to reproduce

  1. Have Ruffle installed and enabled on Firefox.
  2. Clear all cookies / cache / history of the website https://chewy.com/ (I used the forget this site feature of Firefox to do this).
  3. Attempt to load https://chewy.com/ and a blank white page will appear instead of the normal website.

Expected behavior

I expect Ruffle to do nothing, as this website should not contain any flash anything. Another option would be the ability to blacklist a domain so that Ruffle won't try to do anything.

Content Location

As far as I know there is no SWF content, that is what makes this so confusing.

Affected platform

Desktop app

Operating system

Windows 11

Browser

Firefox 132.0b6 (64-bit)

Additional information

As far as I can tell this is the only website this happens on and it really baffles me as to why this would happen since again, Chewy shouldn't contain Flash.

@bonn2 bonn2 added the bug Something isn't working label Oct 14, 2024
@kjarosh kjarosh added the extension Related to the Ruffle WebExtension label Oct 14, 2024
@n0samu
Copy link
Member

n0samu commented Oct 15, 2024

Looks like they are using Kasada's bot detection script (KPSDK). You can learn more about it here: https://www.nullpt.rs/devirtualizing-nike-vm-1
Really this kind of stuff is going to be a game of whack-a-mole until we stop modifying the page DOM unnecessarily. With Manifest V3 we should be able to avoid DOM manipulation except when we actually polyfill Flash elements. But that'll take a lot of work to accomplish I guess.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working extension Related to the Ruffle WebExtension
Projects
None yet
Development

No branches or pull requests

3 participants