#7tv doesn't load in Firefox when opening Twitch

1 messages · Page 1 of 1 (latest)

tough egret
#

I had 7tv installed in firefox for some time but recently when first opening twitch website the small 7 icon in the upper right corner of the site doesn't show up. I have to open stream and refresh the page for it to load. What's the cause of that?

mortal solar
#

Does it happen every time?

tough egret
mortal solar
#

Like dark reader? Or any ad blocks maybe

tough egret
#

ublock and dark reader

mortal solar
#

Try to disable dark reader on twitch

#

And see if the issue persist

#

For some reason dark reader has always caused issues

tough egret
#

i think it is disabled on twitch by default (global blacklist)

mortal solar
#

Oh odd hmm

#

Can you make a new Firefox profile with just 7tv on it

#

Just so we can rule that out

tough egret
#

i can disable all extension in settings

mortal solar
#

If you want yeah

#

I guess some things can still be cached but not sure how it works for extensions like that

tough egret
#

no change after disabling extensions and restarting browser

#

closing browser clears cookies and stuff in my settings except twitch cause thats on my locked cookies list

#

i did that cause otherwise 7tv settings would end up resetting

mortal solar
#

Yeah

#

I am not a big Firefox knower but looking at Reddit it seems to just be a timing issue? 7TV is loading faster than Twitch is so that’s why it works on refresh

#

They say it usually fixes itself without having to do anything

#

Maybe you would know @hoary basalt Pause

tough egret
#

oh, now that i think about it, theres some setting in about:config that is called wait to render page or something like and its set to load page immediately so maybe changing it to a value higher than 0 might help

mortal solar
#

Yeah that might help

#

Not sure if it does anything with extensions but you never know

tough egret
#

now if only i could actually find it lol

mortal solar
#

about:config and then search nglayout.initialpaint.delay

mortal solar
tough egret
#

welp it didnt work

hoary basalt
#

can you show console logs from when it happens?

tough egret
hoary basalt
#

ctrl+shift+c on twitch page > console > make sure all levels are selected and type 7tv into filter

#

but only when this happens

#

I think you can also export logs somehow to a .log file? but idk how to do that honestly on firefox

tough egret
hoary basalt
#

umm and you couldn't see 7tv logo in the moment of taking these logs?

#

cause everything seems fine

tough egret
#

yes, it is open and all this time it doesnt show that is until i will refresh

#

opening stream also doesnt make it show up tho it is visible in chat

mortal solar
#

Yeah that’s why I think it’s a timing issue because 7tv is still loading

tough egret
hoary basalt
#

rest of extension works?

tough egret
#

correction there is a way to open config from chat but still

hoary basalt
#

will forward it to dev channel Hmm thanks for reporting

#

tho I can't seem to replicate it

#

so weird

tough egret
#

maybe its specific to certain browser settings. hmmm... i might try running a portable version of firefox some other day on defaults and see if it does work different

tough egret
#

tried reinstalling firefox from scratch with revo uninstaller so it deletes everything and it didnt make difference. firefox portable from portabbleapps surprisingly worked fine with the extension. also one annoying unrelated thing - firefox says another instance is updating it and i had to update the app manually using intaller exe wtf?

ocean turtle
random mica
tough egret
#

Yeah, it's something else but i dunno what. I tested it on a different devices (laptop, android phone) and it doesn't happen there. It's just on my PC both on windows and Linux

ocean turtle
#

What version of firefox are you using?

#

let me replicate this

#

And what extention? nightly or stable

tough egret
#

Latest - 146. I even reinstalled 7tv from mozilla extension store

#

I had it installed from a file manually before that

ocean turtle
#

Why?

#

It's on the addon store

#

did you try installing it from there?

#

remove that file and install from addon store. Because the old one is not signed I think. the one on the addon store is

tough egret
ocean turtle
#

Do you have YouTube open right now?

tough egret
#

It just before that it wasn't available on the store. Also I'm not on the pc now

ocean turtle
#

Ok could you @ me when you're on PC so we can figure this out?

#

On my end firefox latest on nightly works perfectly fine

tough egret
ocean turtle
#

When you're back on PC @ me

#

We'll figure it out

#

I bet it's cloudflare blocking your IP just like how it did with some others

tough egret
ocean turtle
#

We'll see

tough egret
ocean turtle
#

Ok. Close all tabs and only open Twitch normally. And see if 7TV loads

#

Are you using stable or nightly?

#

The blue one or the purple one ?

tough egret
#

its open and i guess its stable since its the one from mozilla store

ocean turtle
#

Both nightly and stable are on mozilla store

#

so which one?

tough egret
#

it show blue icon i guess?

ocean turtle
#

Ok that's Stable

#

Now do you see the 7TV icon? is everything working?

tough egret
#

its not showing....yet

ocean turtle
#

Did you do the onboarding yet?

#

Click on the extention and click on Onboarding

tough egret
#

yes its all set

ocean turtle
#

And make sure ot not skip so Twitch get's the permission it needed

#

Oh you did ok

#

Can you show me the console?

tough egret
#

i believe the log file is in previous posts

ocean turtle
ocean turtle
# tough egret

Which doesn't match with this screenshot since it's not loaded at all

tough egret
ocean turtle
#

Ok seems that it loaded fine

#

Open a twitch channel

#

any chat

tough egret
#

it is loaded but it dont show in the corner, it always shows in chat

ocean turtle
#

Does it load in a chat though?

tough egret
#

yes cause i can access settings from there too

ocean turtle
#

As you can see from this log
[7TV] [DEBUG] <Module/Command Manager> Waiting for modules: chat, chat-input (site/twitch.tv) seventv.GearsIcon.3.1.15.js:5:3838

#

Ok then what's the issue?

#

The extention does in fact wait for the modules then it injects

#

it waits for the chat and chat input then it injects

tough egret
#

but it still doesnt show the main settings icon next to my profile icon

ocean turtle
#

Ok can you remove the extention

#

And download this one?

#

Don't forget to close Twitch before

tough egret
#

okay give me a moment

#

no change still invisible

ocean turtle
#

ok keep console open. then refresh the page and let me see

#

You still have dark reader on

#

Can you disable it?

#

It interferes with our extention as of now and we're still working on a fix for that

tough egret
#

1st opened, after refresh and the last with dark reader disabled

ocean turtle
#

I still don't understand why it happens like that for you

#

But I'll look in-depth and see if I can find the root of the issue. For me on both versions on latest firefox it works fine

#

I'm not sure what's blocking it form being injected Hmm

#

I notcied something

#

You don't seem to have the turbo button here

#

Did you remove it somehow using ublock or something?

tough egret
#

that cause i hid it with ublock but even with ublock disabled it doesnt change anything

ocean turtle
#

Ok how about this

#

Close twitch fully

#

then disable ublock and dark reader

#

then give it a shot

#

I'm afraid you removed the root of the injection element we inject onto for the settings button

tough egret
#

thats what i did. every time i disable extension or hit refresh i close firefox

ocean turtle
#

Can you try it this time again?

#

ublock or some other blocker is blocking a major element there for injection

#

I'm pretty sure

#

I mean if you allow the extention to work in incognito alone by itself. it may work instantly

tough egret
#

im looking at it right now and it literally the 3rd photo and the incognito allow is on

ocean turtle
#

Do you have any other browser open right now?

#

Ik i'm asking random questions but I am just putting a theory to find the issue

tough egret
#

nope thats the only one installed, even edge is gone

ocean turtle
#

Ok so according to your logs :
[7TV] [DEBUG] <Module/Settings> Ready (site/twitch.tv) seventv.GearsIcon.3.1.15.js:5:3838
This basically means the the settings icon did in fact inject

#

But then after something get's it removed. Otherwise if extention is failing to inject it. It would raise an error for this specific log

#

or a warn at least

#

I still can't figure out your case and what's there you have on firefox that makes the button dissapear.

#

For anyone right now it works fine. But there's osmething you got that makes it not work and I can't figure it out

#

Can you show me the full list of your extentions rq?

tough egret
#

its literally just the 3 we talked about ublock darkreader and 7tv nothing else

ocean turtle
#

But this is not our issue

#

Like extention is injecting perfectly fine with no warnings or errors about the settings button being raised

#

That's what's confusing me

#

If you got only 3 extentions. yet our extention is injecting perfectly fine. Then there's something else

tough egret
#

idk if its render error or cache or some setting.... it worked in portable version of firefox when i tried earlier today

ocean turtle
#

So it's your firefox version?

#

No I think it's your firefox config. or something in it

#

like an addon or something

#

Because everything works fine. But yet it get's removed by something else and not 7TV extention

tough egret
#

i think it has to do with the config but god knows what

ocean turtle
#

Worse case senario

#

Clear Twitch's data

#

that way you have a full clean " setup "

#

it'll log you out

#

You can clear these manually if you'd like

#

or press on the lock icon top left and it should prompt you

tough egret
#

i did clear cookies and stuff even uninstalled firefox. i can try again but idk..

ocean turtle
#

Yea Idk either ngl

#

It does not look like an us issue

#

But something with your setup

#

but! I'll keep looking through the extention to see what could also cause it and let you know

tough egret
#

i think there was an option to reset firefox to default settings somewhere...

ocean turtle
tough egret
#

i did refresh and at first it didnt do anything but after another restart it started loading properly the extension

tough egret
#

i think i found the culprit. even though i had set firefox to not delete cookies of twitch i also had enabled 'clear cookies and website data when closing firefox'. it seems it deletes some extension data and then 7tv thinks it wasnt set up with onboarding. Kinda weird cause i always had that option enabled and 7tv didnt have this problem. I will have to just deal with having cookies for every site enabled at all times

ocean turtle
#

I knew it would be related to onboarding issue

#

Well I'm glad you got it fixed. Weird that firefox has such an option enabled by default ( unless your setup made it enabled ) But if it works then yippee

tough egret
#

Regardless of anything Thanks to everyone who responded to my problem

#

Maybe if the extension stored it's data in a separate directory it wouldn't cause me so much trouble

#

I also managed to fix the Firefox updater stuck in the "another instance is updating" by deleting update folder in C:/ProgramData/

ocean turtle
#

Glad it's ficed now. yippee

#

Let us know if there are any other issues in the future

tough egret
#

it started doing it again... i have only history clear set up right now but every now and then the extension logo keeps disappearing. Sometimes refresh helpsa, sometimes not and i have to go through onboarding