webRequest API on safari extension with manifest v3

I'm porting a Chrome extension to Safari. The Chrome extension's manifest version is 3 and must stay 3.

I've encountered an error around webRequest API where Safari allows this API only on persistent background pages which available only on manifest v2.

So, my questions are:

  1. Is it possible to use webRequest API on manifest v3 Safari extension?
  2. If no, is there any alternative API to listen to requests?
  3. Is it something that going to be supported soon? It feels really strange that his basic API is not supported by Safari while the rest of browsers supports this.

6 months, and no response from Apple?

This doesn't feel like it would be an uncommon ask. Can anybody update on this topic please?

I encountered a similar issue, can anyone shed some light?

Adding my comment here because I am experience th same issue and converting to MV2 is not an option

Is there someone from Apple responding to this, maybe in a different thread? Is it expeceted to be implemented?

If not what are the options? Using MV2 at some point will not be supported anymore by chrome :/ The only idea I could think of is implementing it in native code (Swift) and use it from the extension but I would like to reuse the logic I already created.

webRequest API on safari extension with manifest v3
 
 
Q