Firefox emacs bindings still work on Mac since everywhere on macOS supports emacs bindings, nearly.
But for example ^T (letter transpose) do not work on macOS Firefox, which I'm quite accustomed to use also. But ^T works fine same macOS Safari and Chromium.
Firefox apparently has its own input method which do not implement all what macOS supports.