The Twitch approval process is designed to make you fail. There is no way out of this approval loop.
DON’T WASTE YOUR TIME
If pull JQuery as requested, you are rejected for pulling JQuery from an external CDN. If you include JQuery as part of the package, you are rejected for not loading JQuery from specified path.
— Rejection 1 —
Policy 2.9
Your Extension includes HTML files that are not correctly loading the Twitch Extension Helper. Either it is not present, or it is not being loaded first. Please make sure that the Twitch Extension Helper is included from our CDN and is being loaded before all other Javascript within each HTML file of your upload.
Policy 2.8
Your Extension is attempting to load external files, either from a CDN or other private server, and this will cause your Extension to not function in production. Please make sure that all files that are required by your Extension to function are included in your upload.
You are pulling Jquery from an external CDN for all views.
This is exactly what I did, and I get the following rejection as a result:
Policy 2.9
Your Extension includes HTML files that are not correctly loading the Twitch Extension Helper. Either it is not present, or it is not being loaded first. Please make sure that the Twitch Extension Helper is included from our CDN and is being loaded before all other Javascript within each HTML file of your upload.
This is the EXACT copy of the text from my rejection:
Policy 2.9
Your Extension includes HTML files that are not correctly loading the Twitch Extension Helper. Either it is not present, or it is not being loaded first. Please make sure that the Twitch Extension Helper is included from our CDN and is being loaded before all other Javascript within each HTML file of your upload.
Recheck all the HTML files you have included in your Zip file to ensure they have the Twitch Ext helper as noted, and don’t try to call scripts from external CDN’s
Edit: oh I also modified the title to make it more easier for others with a similar issue to find
My problem so far has been jQuery. I can add the styles in a separate CSS and even place the SVG in an external file. But my rejections to this point have been all JQuery related.