I used the react boilerplate example a few weeks ago and it worked fine.
Now I load the same example from scratch and nothing seems to work, tried to remove the local storage from the rig browser, clear cache, uninstall and reinstall the rig, and still get the same error in the rig’s console that the extension helper library is not loaded:
coordinator.js:2 Extension Warning Extension Helper Library Not Loaded
The code is the same as the example which does have the line to load the extension library
thank you. It was working properly around a month ago
This indicates that either the helper is not in the header.
Or it 404’ed loading the path/URL/Built HTML output.
So you either have the paths setup wrong for this project or something else is awry. It’s a boilerplate/your setup issue and these are really hard to debug remotely
You probably changed some settings and now the paths are wrong and you need to change them back and/or refresh the manifest and/or you need to recreate the viewers.
Toggle the developer tools and check the network tab for 404 errors, and/or the console for Javascript errors
No, I didn’t change anything, the manifest is as is, I am certain. I even tried several times.
I recreated the views, I’ve done this several times before when it worked, and created a new extension several times times now, I am doing it the same as before.
What would be the way to do yarn start from the folder directly (without the rig) and passing the auth parameters as variables? I think I read that somewhere, but I can’t remember
Edit: I tried again and now on the browser view, it doesn’t find the manifest
I tried but no, I then created a new twitch account and with the new account at least the circle changing color example worked (now after restarting it doesn’t work anymore either “EBS request returned Unauthorized (error)”), but this one it doesn’t
I will have to try testing on the console or something
Edit: Can it have something to do with the certificates?
Hi there ! Just jumping in to say I’m facing the same issue. Followed the onboaroding in the latest Rig; also did what was written in the README. But nothing shows up
Had same error, i use nextjs after adding new React.Context component, something goes wrong and twitch helper in pages/video_overlay stopped to loading.
Twitch helper was injected in head via next/head
import Head from "next/head";
...
<Head>
<script src="https://extension-files.twitch.tv/helper/v1/twitch-ext.min.js" />
</Head>
Solution: move twitch helper script loading upper in hierarchy in my case i moved it to pages/_app.tsx, if u are using create-react-app or something like that just try to move it in App.jsx/tsx
Hey @Ciberus i have built an extension using CRA and so far have locally tested it using a ngrok proxy but whenver i try uploading the build files to twitch for Hosted testing the extension doesn’t seem to load
(gives a Extension helper not loaded error) this is despite adding the cdn in index.html in the public folder and a Twitch.ext.onAuthorised in a js file that is used in the same index.html file can you help me out in this regard since i don’t really understand how to import the CDN into App.jsx
ensure that twtich helper script in “head” of html file and try again to load on a hosted test. It definitely should work, but probably u have problem in another place
as fallback with CRA u can try to use react-helmet(alternative of “next/head”)