We should just change the spec and ask Firefox to change
github.comSafari and Chrome derivatives deviate from the specification, while Firefox implements it correctly.
Rather than comply with the spec, one proposal is to change the spec and ask Firefox to match their behaviour.