menus.ContextType: Inconstant data

page: menus.ContextType - Mozilla | MDN

Note that “launcher” is not supported.

Browser compatibility

launcher Firefox Full support 48

Hi @erosman, I took a look at the data you mentioned as being inconsistent. If you click to expand the parent feature (ContextType), you’ll find that the parent feature was implemented under a non-standard name from version 48. So the support of the launcher feature is consistent, though I admit that’s not obvious on first glance.

Within browser-compat-data, we test for such inconsistencies, so I took this potential bug report seriously. Should you encounter other data issues, I’d welcome a bug report on mdn/browser-compat-data. The accuracy of the data relies on community participation. Thank you!

This article has multiple problems, and BCD internal consistency is only one.

The statement “‘launcher’ is not supported” (within the article text) is not helpful, when a glance at the table indicates that it is supported by several browsers. It looks like ‘launcher’ needs a description similar to the other type values.

Or is the intended meaning that ‘launcher’ is non-standard? If so, what is the standard? There is no Standards table in this article.

I don’t know enough about this API to fix it.

I think “launcher” is only for Chrome apps, not extensions: https://developer.chrome.com/extensions/contextMenus . So it would probably be best to remove this entirely from the docs and BCD.