That’s not a breaking change.
Certainly it's technically a breaking change, but there's huge difference between making all existing usage of the mux interface incompatible with the new changes, and only making obviously incorrect and buggy usages of the interface incompatible.
This has always resulted in a panic[0].
[0]: https://cs.opensource.google/go/go/+/refs/tags/go1.19:src/ne...