>>>I'm actually inclined to think the issue is related to the AfterRowColChange code because I added that fairly recently and the problem is new and also because it happens on arrowing, not just on searches. Here's the code in AllowDelete:
>
>The AllowDelete code will change alias to 'csrMatches' in AfterRowColChange; maybe preserve the grid alias? It is preserved in InteractiveChange but then AfterRowColchange changes it anyway.
>
>
local liSelect
>liSelect=select()
>...
>...
>select (m.liSelect)
>return
Good catch whether or not it affects the problem. (I try hard to write code that doesn't depend on the current workarea, but ...)
Tamar