Hi, Bruce
I have encountered a problem with multi-tab.
With multi-tab on, when you call a form for a new record (an In-Memory table in this case) from the menu everything works fine. If you call the same form as a url (generated from a script) from another form (a NT memory form) everything works fine, once. A new GUID is generated for the primary key value; the passed parameters are loaded right; edits can be made; and the record is saved correctly. If you try to do a second record, the primary GUID is generated and the parameters are loaded properly and everything looks right, except that if you do any edits of the record the primary SessionValue is replaced with the one from the first record. I originally thought this was caused by the parameters being passed in the URL, but when I added the same parameters to the call from the menu everything worked fine over multiple attempts.
The server log shows that when the target form was called from the memory form script there is a second GET for NewTabID. The menu GET includes an X-tabID in the cookies but it is missing from the call from the memory form which I assume triggers the GET NewTabID. Anyway to add the xTabId to the call?
Turning multi-tab off solves the problem but introduces other issues. The server log entries are in the attached file.
Thanks very much