Trouble with the Extension Approval Process

Hey Guys,

I’m currently trying to Develop an Extension for a specific Streamer, which works well in the Tests.
The Extension is fading into the Stream Window when you hover over it with your mouse.
It takes the User ID via API from Twitch and the only thing it does with it is displaying additional Information from external Datasources like: How many Playthroughs of the actual game did the streamer do, how long did he play it, how many times did he die and these kind of things.
And it shows a specific Point List for that User ID with an Streamer related Point System.
So there is not much going on here right now and everything of that works without issues in the tests.

In the first attempt we received this Response that we would need to change something:
**2.11: While your Extension is displaying within the viewport of the Extension dock, there is some unused background space. All space within the viewport should be utilized by the Extension when the component is active. Please refer to the attached screenshot and notice the opaque grey area surrounding your Extension when the component view is active.

Please resolve the issues mentioned above and submit a new version of your Extension for review.

If you have any questions about your review feel free to respond directly to this email and the agent who reviewed your Extension will be able to provide more information!**

(Back then the Extension was placed outside the visible Window and was then moved in from the left side, so I assumed this might’ve been what was causing the issue, I then changed it so that the Extension just stays where it is but fades in.)

Sadly, there are no Pictures in the mail that they mentioned and any Email send to dxr-support@twitch.tv in response to this have not yet ben answered (this was one month ago).

Therefore we tried to figure out ourselves what the problem might be and changed the way the Extension showed up in the Screen Window, as explained above.
I now gave this updated Extension back into the Approval Process, and again, feedback is a little bit lacking I’d say.

I never got any Mail this time after the “Your Extension is now in the approval process, this may take some time” Mail, and yeah I checked also in Spam Folder.

But if I look into our Developer Console I can see that the extension has been denied again.
But since I haven’t received any Email this time, I can’t say what exactly might be still wrong. I assume it must be still the same thing as last time…

Can any one tell me what I’m doing wrong here? Is there any way to get a more clear (or even any) feedback here?

This sounds more like it didn’t correctly get moved from actions needed down to localtest and things were just messed up.

So going around again should do the trick.

Thats just a waste/overkill when the extension is in the componenet slot. A user already clicked to open the extension they shouldn’t have to wait for it to fade in. (in my opinion at least)

Hey, I might be not really good in explaining what I mean since this is not my english is not my main language.

It’s like this:

Initially we had a button that shows up if you hover with your mouse over the screen and the Main Window of the extension was placed outside of the Stream Window to the left by 300px.
Once you click that button it moves that DIV into the Screen.

Since there where no further explanations or screenshots in the first Apporval attempt, I had to google and as ChatGPT for any kind of Info what might be the issue they find with the extension.
In the end I assumed that the part of the extension that’s outside of the Streamwindow is what they won’t allow, since it could possibly hide stuff from the Viewers.

Therefore we changed it so that once you hover over the Stream Window with your mouse the DIV now just fades in, since I can’t have it open all time as it would obstruct the Stream itself, so it should only show when someone really wants to interact with it.

I hope I could explain it a little bit better now.
In any case I’ve send it for approval again and mentioned the reason why there has been no change since the last approval… Hopefully I get an report this time, what the reason for the disapproval is.

Thanks for your feedback so far.

Theres your problem. it doesn’t know

Here it was suggested that you are using or have enabled the componet slot.

So what slots do you have enabled?

I have an extension (well a few) that does this (or variations of). But those extensions only have the overlay slot enabled.

Neither do I, that was my problem.

Oh damn… Now I get what you mean… Yeah both slots are enabled, damn it…
I of course only need the Overlay Slot. I’ll disable the Component Slot and then send it to approval again. Thank you very much for your help!