I am not sure when the change was made, but the extended vars added by getLRSObject do not work in a conformant LRS. I do not understand the logic of grabbing every parameter from the querystring and adding them back to all LRS calls. Our LRS correctly rejects calls to the get the State document, for example, because additional parameters used on the content launch line are not allowed in calls to State API.
I am not sure when the change was made, but the extended vars added by getLRSObject do not work in a conformant LRS. I do not understand the logic of grabbing every parameter from the querystring and adding them back to all LRS calls. Our LRS correctly rejects calls to the get the State document, for example, because additional parameters used on the content launch line are not allowed in calls to State API.