Sorry but that's over a thousand lines of code so I am not even going to look at it. I have a half dozen demos that are either near complete or half way done that I haven't gotten to yet ...
FWIW, I don't know if you are nesting your AJAX calls or chaining them together through then() continuations but there is a bug in the version of jQuery QuickBase is using (1.7.1) that shows up when you create a chain of two or more then() continuations. This may or may not be the problem but such a large piece of code should be broken up and the chain of promises very well understood.
Also, I saw an indication you were using the
Save and Scooby Doo technique. There may be an issue with specific browsers (it should work in Chrome). I recall I added a fix to the technique but would have to research it myself as it has been a while.
If you need individual help you can contact me off world using the information in my profile:
https://getsatisfaction.com/people/dandiebolt