because we're using webviews and not tabs, we can't inject a content script using a tab id. I've refactored the existing content script to be inserted using the devtools api.