This is a feature that was shipped with .NET 9 (see Microsoft developer community post). On the aforementioned thread Microsoft have since said they are going to revert this behaviour in a service release of .NET 9. As someone else pointed out on that thread, it's utterly ridiculous that this change in behaviour was part of a point release. Another reason to move to Rider I guess lol.