There's no obvious reason to grant the nativeMessaging permission during extension installation for an optional feature, nativeMessaging can be declared as an optional permission since Firefox 87 [1], and Firefox Multi-Account Containers 8.0.2 only supports Firefox 91 or newer.<p>There could be a bug related to declaring nativeMessaging as an optional permission, though that is not mentioned in the pull request [2], so this was probably an oversight.<p>EDIT: the minimum supported version was bumped to Firefox 91 in a subsequent PR apparently not for technical reasons, but just to follow guidelines [3], and then they forgot to reevaluate the need for the new default permission before a release.<p>[1] <a href="https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/optional_permissions" rel="nofollow">https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...</a><p>[2] <a href="https://github.com/mozilla/multi-account-containers/pull/2157" rel="nofollow">https://github.com/mozilla/multi-account-containers/pull/215...</a><p>[3] <a href="https://github.com/mozilla/multi-account-containers/pull/2188" rel="nofollow">https://github.com/mozilla/multi-account-containers/pull/218...</a>