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
__compatobjects 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,DataTypeSetis not listed.DataTypeSetthe 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.toProxyScriptas it's not mentioned in the runtime schema, documented on MDM, or mentioned in any item.