That message means the extension uses XUL's API or XPCOM's API, whereas Mozilla now pushes WebExtensions, a technology it shares with other Web browsers, what eases the work of extension developers. More importantly, WebExtensions' API does not expose Firefox's internals as much as XUL/XPCOM, what allows ground-breaking changes of the core (with XUL/XPCOM, extensions can break because they are tightly coupled with this core). When the extension is proprietary, WebExtensions somehow is better for the user's privacy (the user get to accept/deny the access the extension wants to some information).

See https://blog.mozilla.org/addons/2015/08/21/the-future-of-developing-firefox-add-ons/

It may be that defining keyboard shortcuts actually requires accesses to Firefox internals that WebExtensions does not provide anymore. If so, the extension will stop working when the transition to WebExtensions will be over...

Reply via email to