When an LM category is a substring of another, typing in the shorter category does not select it. For example, with the categories "Parents" and "Rent", typing the category "Rent" selects "Parents", when it should select "Rent". Expected behavior: When typing a category name, the system should select the exact matching category. Steps to reproduce: Have at least two categories where one is a substring of another (e.g., "Rent" and "Parents") Begin typing the shorter category name ("Rent") Observe that the wrong category ("Parents") is selected