Closed Bug 966373 Opened 10 years ago Closed 10 years ago

Yahoo TV does not trigger any notification about Flash being disabled

Categories

(Core Graveyard :: Plug-ins, defect)

x86_64
Windows 7
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: mkaply, Unassigned)

Details

Attachments

(2 files)

I have plugin.state.flash set to 1.

When I go to:

http://tv.yahoo.com/primetime/lopez-emotional-over-idol-reunion-050205478.html

I get no notifications about flash (no notification bar, no doorhanger).

I should get some indication that I need to enable flash,
Can you provide a screenshot? Note that if there is any visible Flash on the page, we won't show the infobar. For me, there is a Flash ad visible on the page.
Assignee: benjamin → nobody
Component: Plugin Click-To-Activate Whitelist → Plug-ins
Flags: needinfo?(mozilla)
Product: Firefox → Core
Attached image Screenshot of problem
The problem is that you don't get the plugin box asking to enable the plugin.

So to a user, it just looks like the video didn't load (the circle keeps spinning).

If you click on the circle, you get the ask, but a user wouldn't necessarily know to do that.
Flags: needinfo?(mozilla)
To be clear, I scrolled through the whole page and looked around and nowhere did I see the "click here to enable flash" box.

All I see is the spinning circle in the middle.
http://hg.mozilla.org/mozilla-central/rev/5e0a22097bff
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0 ID:20140131030203
I just did a new profile, nightly on Windows and I do not get the notification bar.

Steps were:

New profile.
Change plugin.state.flash to 1.
Go to the Yahoo TV website.
Spinning circle, no notification bar, no other flash on page.

This was a 1/28 windows nightly.
Sane result with 1/31...
I do see in-page overlays, but for one load of the site only the lowermost right-side ad (outside of the current scroll view) was Flash and visible, so it's not obvious.
I wonder if we could just show the notification bar if there is at least one invisible CTP element, given that IMO ads are usually visible?
We could, but I really don't want to. You could basically force the infobar to appear by hiding a plugin somewhere, and I don't want that.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WORKSFORME
I am going to file a separate bug about scroll positioning messing up the hidden-plugin algorithm: we're comparing coordinates with different origins which might affect this especially on slower connections.
So is the rule that if the plugin is not visible to the user (as in scrolled off screen) we show the info bar? Or if it is not on the web page at all?
It should be if it is not visible on at all. I think there may be a bug especially WRT iframes.
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: