-
Notifications
You must be signed in to change notification settings - Fork 16
Open
Labels
help wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested
Description
How do we want to deal with the differences in the APIs of the various browsers?
For example in Firefox the tab field discarded is optional but in chrome it is mandatory.
Even more problematic is that e.g. the tab field hidden is not present in chrome at all but in Firefox.
Also MV3 is required for Chrome extensions but Firefox does not support MV3 yet.
Some possible approaches:
- use feature flags
- only implement APIs that are identical across browsers
- make conflicting fields optional and/or do runtime checks and return corresponding errors
- ignore Firefox
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is neededquestionFurther information is requestedFurther information is requested