Context setting `default_media_source` is ignored. Workarounds?

I’ve seen similar questions but none of those solutions have really fit my use-case.

I have a site with a little over a dozen contexts and each context has it’s own media source, specified by a default_media_source setting in each context. Users can browse to the media sources they have access to and use them normally that way, but when they first open the media browser in a resource, e.g. for a TV, it tries to open the media source with ID 1 and so throws a permission error. The user has to know to expect and ignore that, find the dropdown for media sources, and select the appropriate one. Which is not ideal.

Worse, file and image uploads from Redactor and various ContentBlocks fields simply fail without asking for a media source. I’ve set the media source override to (None) but it looks like it’s trying to use the system setting instead of the context setting. I can’t override the media source at that level because it will be different for each context. I can’t set the default_media_source on the user group because a user may be in multiple groups and I want it to use the media source defined for the context where the resource is located.

Is it possible to make this work? I don’t want to just give everyone access to media source 1 because then everyone’s files will all be in one big pile, which gets pretty messy.

So what exactly are your settings for this (image) TV, in the “Media Sources” tab of the TV settings?
Can’t you just change the value of the column “Source” there for the different contexts (instead of trying to use the default_media_source setting)?

Well, it looks like I was remembering incorrectly. TVs work fine–it seems to be only Redactor and ContentBlocks that have the issue. I’m trying to test with TinyMCE but I can’t get Redactor to uninstall right now. This may been an issue with only these extras.

Turns out, this was just me not knowing that Redactor and ContentBlocks have their own way of doing this. There’s no issue. Sorry for the bother.