In the popup demo for text box with data grid, I'm having the following issue (described with steps to reproduce):
First time visiting the page, click the text box, click a row, value gets updated and everything is good.
Navigate within the Blazor application to another page, e.g. the dialog page, then navigate back to the popup demo page, click the textbox, click on any part of the popup to select something, and it disappears.
This requires the user to click on the textbox again, and select whichever row is desired a second time.
This appears to be caused by some combination of the popup persisting in the DOM (even when switching away from the blazor page that the component belonged to), and/or the data in the data grid having been refreshed, or the variable storing the value the OnRowSelect method would be updating (customerId string) being disposed and recreated*.
*I have the popup being used in a form, and at one point in testing when I had a reset button that would just create a new model instead of clearing the fields for the model, the issue would also occur.