This code: ```fsharp type SomeType = { TheField : string } let f x = match x with | { TheField = "A" } -> true | { = "B" } -> true | _ -> false ``` ... doesn't suggest `TheField` for the pattern matching rule at any time. https://github.com/dotnet/fsharp/assets/5451366/0a765ff9-6a23-4388-a62a-cca490ba1a38 I am quite sure this is a bug and a regression. This is implied by [this bug](https://github.com/dotnet/fsharp/issues/15887) and by common sense.
This code:
... doesn't suggest
TheFieldfor the pattern matching rule at any time.bug2.mp4
I am quite sure this is a bug and a regression. This is implied by this bug and by common sense.