For support with specific websites
Moderator: trava90
Forum rules
Please
always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.
Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
- Clear any current output
- Navigate or refresh the page in question
- Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
-
Gemmaugr
- Astronaut

- Posts: 745
- Joined: 2025-02-03, 07:55
Post
by Gemmaugr » 2026-06-15, 15:55
I think I remember steam having minified react errors, so they're probably using React site framework, which seems to now use another kind of displacing "feature" (with no fallback to the working old one)
Code: Select all
Impression Tracking not enabled
chunk~69438e232.js:13:375745
TypeError: T.showPopover is not a function
Stack trace:
[object Object]
main.js:13:270174
POST
XHR
https://api.steampowered.com/IClientMetricsService/ReportClientError/v1 [HTTP/2.0 200 OK 771ms]
Reading CanIUse, it seems that Safari/Web Kit was the last one to implement it in 2025, so now it's a "baseline"
https://caniuse.com/wf-popover standard.
||OS: Win 10 | CPU: i7 10700 | GPU: GeForce RTX 3070||
"Judge a person not by their superficial identity attributes, but by the content of their character."
"Organized Identity Politics are the bane of civilized society."
-
Moonchild
- Project founder

- Posts: 39633
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2026-06-15, 16:41
Filed
Issue #3124 (UXP). Help appreciated!
"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
Gemmaugr
- Astronaut

- Posts: 745
- Joined: 2025-02-03, 07:55
Post
by Gemmaugr » 2026-06-15, 18:16
I haven't touched code seriously in 20 years I'm afraid, or I'd love to help. I took 4 years of programming in school, but always having to invoke libraries killed the interest for me. I wanted to know what does why and how, but it was all too..hidden and abstracted sadly.
Is this relevant though:
https://github.com/mozilla-firefox/fire ... eb2c4d0339 ?
||OS: Win 10 | CPU: i7 10700 | GPU: GeForce RTX 3070||
"Judge a person not by their superficial identity attributes, but by the content of their character."
"Organized Identity Politics are the bane of civilized society."
-
Moonchild
- Project founder

- Posts: 39633
- Joined: 2011-08-28, 17:27
- Location: Sweden
Post
by Moonchild » 2026-06-15, 18:26
No, i don't think we have the api at all to begin with so before doing any follow-up work like that commit, it needs to have a base implementation.
Also, the "help appreciated" was not necessarily aimed at you, but aimed at anyone who would like to give it a shot

"Sales hates anything that can't be turned into a confident sentence." - anonymous warehouse worker
"Why debate someone you fundamentally don't trust?" - Dario Amodei
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite
-
athenian200
- Contributing developer

- Posts: 1930
- Joined: 2018-10-28, 19:56
- Location: Georgia
Post
by athenian200 » 2026-06-15, 19:38
It's connected, though looking at the bug on Bugzilla helps a lot more than looking at it on GitHub.
This appears to be the first thing that looks like an implementation:
https://bugzilla.mozilla.org/show_bug.cgi?id=1820544
And I also found a rejected implementation:
https://bugzilla.mozilla.org/show_bug.cgi?id=1816451
Not sure what the difference is between them, but they both seem to expose it in a different way. Oh, and there's also this meta-bug:
https://bugzilla.mozilla.org/show_bug.cgi?id=1808823
Looks pretty involved, honestly.
"Linux makes everything difficult." -- Lyceus Anubite
"Linux is a cancer that attaches itself in an intellectual property sense to everything it touches. That's the way that the license works." -- Steve Ballmer
"We always overestimate the change that will occur in the next two years and underestimate the change that will occur in ten." -- Bill Gates
-
UCyborg
- Board Warrior

- Posts: 1086
- Joined: 2019-01-10, 09:37
- Location: Slovenia
Post
by UCyborg » 2026-06-15, 20:28
There's a polyfill that could be added with Greasemonkey or whatever script manager:
https://unpkg.com/@oddbird/popover-polyfill/dist/popover.iife.min.js
Though videos are invisible and trying to inspect (merely opening Inspector) hangs the browser. 🙃
The Merovingian wrote:Choice is an illusion, created between those with power, and those without.
-
adoxa
- Astronaut

- Posts: 668
- Joined: 2019-03-16, 13:26
- Location: Qld, Aus.
Post
by adoxa » 2026-06-16, 01:41
The videos disappear because the polyfill doesn't seem to handle
popover="manual"; the freeze is the nesting CSS issue (took about 17½ minutes to come good on my system). Here's a
Modify HTTP Response filter to remove the
showPopover call.
Code: Select all
[["store.fastly.steamstatic.com",["/main\\.js/",["T.showPopover();",""]]]]