New issue
Advanced search Search tips

Issue 882250 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Sep 10
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux
Pri: 2
Type: Compat



Sign in to add a comment

Flash activation prompt not always displayed

Reported by jdelv...@nerim.net, Sep 9

Issue description

UserAgent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Firefox/60.0

Example URL:
https://clb.heroes-online.com/en-US/home

Steps to reproduce the problem:
1. Go to the Heroes Online game website
2. Log in
3. Click on the "Play Now" button

What is the expected behavior?
The game should start, which is a flash application occupying the whole browser window.

What went wrong?
Instead of starting the game, an error window pops up, claiming that Adobe Flash Player can't be detected.

Does it occur on multiple sites: N/A

Is it a problem with a plugin? Yes flash player

Did this work before? Yes 68.0.3440.75

Does this work in other browsers? N/A

Chrome version: 68.0.3440.75 (openSUSE Build) (64 bits)  Channel: stable
OS Version: openSUSE Leap 42.3
Flash Version: 30.0.0.154

This is related to the decision of the chromium developers to no longer allow white-listing the flash plugin on specific websites. While I understand that flash is crappy and dying, and I have no problem with needing to activate flash explicitly every time I want to use it, in this case the option is not even given to me. Up to version 68, the only way I could get the game to start was with white-listing the website.

Now that the white-listing option is gone, I have no way to play the game. This is a chicken and egg problem. The game checks whether flash is available and chromium claims it is not. I can't enable flash because the area where the flash game would be does not even exist before the game has checked that flash would run. This leaves me without any chance to manually enable flash for this website.

So either the possibility to white-list sites must be restored, or you need to offer a way to allow the flash plugin on a given website even *before* any flash area is visible for the user.

Thanks for your attention and understanding.
 
Labels: Needs-Triage-M68 Needs-Bisect
I looked at the implementation on the game side. They are not querying for flash availability (I don't even know if there is a formal way to do that). Instead, they try to instantiate an invisible test flash object and check for the flash version in the object's attributes. If it fails, the error message is displayed instead of creating the real flash object in which the game is running. Because flash is not yet allowed for the site, the test always fails. And because the test object is invisible, I can't click on it to trigger the prompt to enable flash.
Ahem. I just found out that the feature I am asking for is in fact already implemented. It was just not visible enough for the idiot I am. So let me document it here for the benefit of other users out there.

You must open the "View site information" menu by clicking on the icon immediately left from the URL, then choose "Site settings". There you have a list of attributes, look for "Flash" and change from "Ask (default)" to "Allow". Close the settings tab, reload the page with the Flash contents (Chromium will actually invite you to do so) and Flash should work.

So, sorry for the noise, this bug can be closed as invalid or worksforme. Hopefully it will at least prevent other users from creating more invalid bugs on that topic in the future.
Cc: phanindra.mandapaka@chromium.org
Components: Internals>Plugins>Flash
Labels: -Needs-Bisect Triaged-ET
Status: WontFix (was: Unconfirmed)
jdelvare@Thanks for the issue...

As per the comment#3 closing this issue as Won't fix.
@Reporter: Please feel free to raise a new issue if seen this issue in feature.Removing Needs-Bisect label to it.

Thanks!

Sign in to add a comment