webextension.api add missing __compat
objects
#27203
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Summary
This change adds missing
__compat
objects to the path of several web extension API features.This was done for two reasons:
The definition of the scheme of states that "identifiers without __compat aren't necessarily features". The items affected in this PR are features.
It resolves some presentation issues. For example, take the example of
browsingData.DataTypeSet
:browsingData
,DataTypeSet
is not listed.DataTypeSet
the properties are listed, however, the first property has a link back to the page, rather than the link being onDataTypeSet
.Note. Removed
runtime.sendMessage.options.toProxyScript
as it's not mentioned in the runtime schema, documented on MDM, or mentioned in any item.