We're trying to get rid of the non-standard -moz-context in favor of a newer standard feature (
bug 1782815), but yes, to the extent we still need "chrome-only" features they would be supported by the new thing. This is the first I've heard of replacing chrome:// but I imagine the implementation is mostly a new name mapping. In this particular case we'd have to add the new scheme to
URLExtraData::ChromeRulesEnabled(), but hopefully most such places are written to check protocol flags on the URL instead and will "just work" when we add new schemes (which was the point of having protocol flags).