webcompat / web-bugs

A place to report bugs on websites.
https://webcompat.com
Mozilla Public License 2.0
747 stars 67 forks source link

tv.youtube.com - site is not usable #123630

Open hfball opened 1 year ago

hfball commented 1 year ago

URL: https://tv.youtube.com

Browser / Version: Firefox 114.0 Operating System: Windows 10 Tested Another Browser: Yes Chrome

Problem type: Site is not usable Description: Buttons or links not working Steps to Reproduce: Loaded Youtube TV. Interface doesn't work.

Browser Configuration

From webcompat.com with ❤️

hfball commented 1 year ago

Tried with a clean profile. It is not working. Works in Chrome. Recent update to 114.0.1.

sv-calin commented 1 year ago

Thanks for the report. What seems to be the issue to be more precise? The buttons/links do not respond when clicked? For me it works on my test account:

https://github.com/webcompat/web-bugs/assets/107036654/58e79159-33b9-4770-83da-e64f96572e39

Tested on: • Browser / Version: Firefox Release 114.0.1 • Operating System: Windows 10

[qa_24/2023]

hfball commented 1 year ago

If I click on a show, nothing happens. If I click on a tab, such as Library, Home, or Live, it stays on the Home tab.

I even created a new profile, and the same thing happens. I tried uninstall/reinstall, same thing.

This is just bizarre.

hfball commented 1 year ago

When the mouse cursor pauses, I'm clicking. The user menu works, nothing else does. This is with cookie protection entirely turned off.

https://github.com/webcompat/web-bugs/assets/17295957/bf884c21-47b8-4c1d-b76b-222074c2cc08

image

hfball commented 1 year ago

I am on Windows 11 with the latest patch level (KB5027231). Win11 22H2 Build 22621.1848. Could that be the issue?

My laptop is at the same patch level/version and it doesn't work there either.

image

sv-calin commented 1 year ago

Tested on Windows 11 as well, still no issue.

image

image

image

Tested on: • Browser / Version: Firefox Nightly 116.0a1 (2023-06-15) / Firefox Release 114.0.1 • Operating System: Windows 11

Could you please try on Firefox Nightly and give us an update?

[inv_24/2023]

hfball commented 1 year ago

Just did Nightly for 2023-06-16. Exact same issue. Can post video if you like.

I am working this at Google's end too and have directed them to this GitHub thread to see what's happening.

image

hfball commented 1 year ago

image

hfball commented 1 year ago

Was testing in 114.0.1 today and discovered that I can get to the content by right clicking the interface link and choosing "Open Link in New Tab." The content or interface tab (such as "Live") opens properly in the new tab. So for some reason, clicking on the links in page does nothing, but Firefox recognizes the link and can open it.

Hopefully, that will help to troubleshoot. If the issue cannot be reproduced, I am willing to start a remote session to diagnose this.

hfball commented 1 year ago

Okay, managed to get a proper screen cap instead of a window cap out of OBS. Here is what I did.

https://github.com/webcompat/web-bugs/assets/17295957/ed9f73af-3bfe-4f7f-9076-564a2c23e079

hfball commented 1 year ago

Tried a user agent spoof as Chrome 113.0.5666.197. Didn't help. The right click method works however, so if anyone else encounters this, it's a valid workaround.

sv-calin commented 1 year ago

Thanks for the extra info, I'm not sure what might cause the issue in the 1st place. Are you using any screen readers (e.g. NVDA) in the background or any other applications that might interfere with the browser? Are there any errors in the console?

[inv_25/2023]

hfball commented 1 year ago

When I click in the landing window, this appears in the console:

Uncaught Error: No provider for: InjectionToken(ACTIVITY_TOKEN)
    bH https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23292
    resolve https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23291
    setTempData_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28529
    onEndpointTapStart_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28527
    XPa https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24611
unplugged_polymer.js:23292:193
Invalid URI. Load of media resource  failed. tv.youtube.com
Invalid URI. Load of media resource  failed. 2 tv.youtube.com
Invalid URI. Load of media resource  failed. tv.youtube.com
Invalid URI. Load of media resource  failed. 5 tv.youtube.com

Uncaught Error: No provider for: InjectionToken(ACTIVITY_TOKEN)
    bH https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23292
    resolve https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23291
    setTempData_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28529
    onEndpointTapStart_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28527
    XPa https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24611
unplugged_polymer.js:23292:193
Uncaught Error: No provider for: InjectionToken(ACTIVITY_TOKEN)
    bH https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23292
    resolve https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:23291
    setTempData_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28529
    handleClick_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28522
    onEndpointTap_ https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:28521
    XPa https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24611
    Bb https://tv.youtube.com/s/web/bf56fc5e/webcomponents-sd.vflset/webcomponents-sd.js:46
    dispatchEvent https://tv.youtube.com/s/web/bf56fc5e/webcomponents-sd.vflset/webcomponents-sd.js:122
    _fire$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24888
    gRa https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24912
    click https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24909
    _handleNative$$module$third_party$javascript$polymer$v2$polymer$lib$utils$gestures https://tv.youtube.com/s/web/bf56fc5e/unplugged_polymer.vflset/unplugged_polymer.js:24877

Source map error: Error: request failed with status 404
Resource URL: https://tv.youtube.com/s/web/bf56fc5e/webcomponents-sd.vflset/webcomponents-sd.js
Source Map URL: blaze-out/k8-opt/bin/third_party/javascript/polymer/v2/webcomponentsjs/webcomponents-sd.js.sourcemap

The error does not occur when I click in the window I've opened with the right-click method.

sv-calin commented 1 year ago

@denschub can you take a look the console log , please?

[inv_25/2023]

hfball commented 1 year ago

The right-click method is an effective workaround for this, if anyone else has the issue.

nvergottini commented 1 year ago

This is not a Windows specific issue. I started seeing the same issue with Firefox 114 in Gnome running on Fedora Silverblue 38. The right-click workaround does work. It works properly using Edge.

denschub commented 1 year ago

This is a bit hard to debug ourselves for a lot of reasons. I've reached out to our YouTube contacts, and I'll update this bug as soon as I get a substantial response.

hfball commented 1 year ago

Youtube TV worked perfectly on my machine this morning with Firefox 116.0.1 x64. Windows 11 22H2 22621.1992.

I'll keep monitoring it and let you know if that changes. If you need to do a ?needinfo to test in Nightly, I can do that.

nvergottini commented 1 year ago

Youtube TV worked perfectly on my machine this morning with Firefox 116.0.1 x64. Windows 11 22H2 22621.1992.

I'll keep monitoring it and let you know if that changes. If you need to do a ?needinfo to test in Nightly, I can do that.

It is also now working for me in Firefox 116.0 on Fedora Silverblue 38.