Flash activation prompt not always displayed
Reported by
jdelv...@nerim.net,
Sep 9
|
||
Issue descriptionUserAgent: 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.
,
Sep 10
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.
,
Sep 10
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.
,
Sep 10
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 |
||
Comment 1 by susan.boorgula@chromium.org
, Sep 9