In Manifest V3 we can no longer execute external logic using `executeScript()`, `eval`, and `new Function()`. Documentation does not mention it, so I wonder if this restriction applies to code executed using Chrome DevTools Protocol (with debugger attached), for example with
Runtime.evaluate command, as well? It does work, that is, the code is executed, but I'm not sure it will pass Chrome Web Store review.
Some context: I'm working on a Chrome extension for automated testing. It records user activity on a website to be played back automatically on arbitrary schedule. Users can provide custom javascript to be executed during playback. I'm in the process of migrating this extension to Manifest V3, so I'd like to know if using CDP to execute user-provided code would be allowed by Chrome Web Store policy.