On IDEA, when you run the "Extract Variable" refactoring after positioning the cursor on top of some expression, it shows you a list of possible expressions to extract. However, on Rider, it always tries to extract the whole line, which is almost never what I want to do (I normally want to extract something in the middle of the current statement).

I can "fix" this by first selecting what I want to extract, which works as expected, but I really prefer not having to do that. How can I change Rider to behave in the same way as IDEA?