Actually every extension on AMO must go through manual inspection to push as auto update. You may push new version to market without manual inspection. But it won't auto update to users' computers until then.
So human review really isn't the real difference on firefox's side. Because it is required since day one
I literally wrote one. And it had been taken down due to reviewer unable to reproduce the achieve I uploaded (it turns out to be a \r\n \n line ending issue. Thanks windows and git).
I don't think they ever care about whether your extension has bug or not. They probably only review whether your extension has weird minified code or dependencies.
It was a bug that prevented building it. If they just look at the source code without building it, they’ll have no idea if it’s the same code at all, and it would be useless.
That's weird. Probably it depends on reviewer? Or probably the reviewer figured out how to compile your source some way? In my experience, the reproducible requirement is always forced.
So human review really isn't the real difference on firefox's side. Because it is required since day one