To ensure tabulator.min.js is loaded before calling ew.ready():
loadjs.ready("tabulator", function () {
ew.ready("load", ew.PATH_BASE + "js/userpriv.min.js?v=25.10.2");
});
This guards against ew.ready() running before Tabulator is defined. So far it runs with out error. I integrated the change into the template page userpriv.html.
I’m still having the same issue with the page not sending any information. I believe the large number of tables and views maybe the issue. The array has 331 rows. My next step is to use pagination to limit the number of rows
My thought was that minimizing the number of rows would help. I ran through the array over the course of 8 pages, updating one page at a time and hitting the update button with out any data errors.