Question: Is there any reason or mechanism for / by which an app would behave differently for users in different physical locations?
-
Background: We have a cloud-hosted app whose interface includes a button component, attached to which is a script that runs INSERT and UPDATE resource queries using a trigger(). Remote users are experiencing unresponsiveness from this component / script, while home-city users have no problem.
-
Goal: App response to user interaction is expected to be uniform within a given user permission group.
-
Steps: Here's where it gets sticky. No admin has been able to repro the behavior reported by remote users (see details below).
-
Details: While users in our main office's home city (Phoenix) experience the expected behavior, this component / script is non-responsive for some users in remote locations (e.g., Oklahoma). No error is displayed to these users, the button / script simply "does nothing."
All users (except admins) are in the same user permission group and log in with Google.
Here's the portion of the button-attached script that triggers the queries -- n.b. since the unexpected behavior seems only to affect users in other regions, I suspect that whatever is going on, is unrelated to the script itself --
postPayment.trigger({
additionalScope: {
postObject: paymentObject
},
onSuccess: function (data) {
console.log(data);
//console.log(data.result[0]);
let createdRecord = data.result[0];
console.log(createdRecord);
console.log(createdRecord.id);
updateInvoice.trigger({
additionalScope: {
updateObject:{
payment_id: createdRecord.id
}
},
onSuccess: function (data) {
selectedRecord.setValue('');
paymentDescriptionInput.clearValue();
}
})
},
});