See [here](https://github.com/rails/rails/pull/13086) and [here](https://github.com/rails/rails/pull/13073) for some recent examples.

My opinion is that neither of us *knows* that it *should* work like this, so I'm not comfortable adding that unless you can prove otherwise.

I **strongly** suggest that you remove this for now, so it doesn't block the other changes you have made here. If you are still interested in pursuing this, you can do the research afterwards, and once you have conclusive evidence proving this (or a real-world use case suggesting why it is important to support this behaviour) open a new PR to add the docs + tests along with your findings and arguments.