Hi @jcace,
Feel free to send me a direct message here through the community and I will be sure to keep all internal information private ![]()
We have live office hours twice a week as well if you want to hop on and we can help troubleshoot or to find a work around as needed.
As you mentioned that your table's primary key is UUIDs(String), that is making me think that the reason the row is not being selected is because of the data types.
I just tested it out, and it seems that if the table's primary column is of type String, the value used to select a row needs to be an integer.
It would not match a string of '8' to a row with an ID of 8 when that column type was changed to a string.
But if I used parseInt() inside the snippet, such as
table1.selectRow({mode: 'key', key: parseInt(url.hashParams.document_id)})
it works to select the row when the primary key is a String. Let me know if that works for you and I will keep my eyes out for a direct message from you as well.