Actions Trigger Event Delay Setting (Auto Save Delay)

Yes this is possible - just a slight adjustment to the JavaScript so that we keep track of a timer which we will then reset every time the user types another character. In your Skuid Page, you need to change the Resource Location of the JavaScript Resource from Inline (Snippet) to Inline - very important! - and then replace the Resource Body with this:

(function(skuid){
var $ = skuid.$;
var timer;
skuid.snippet.registerSnippet(‘Wait5Seconds’,function(){
   var SECONDS_TO_DELAY = 2;
        var dfd = skuid.$.Deferred();
        // Clear existing timer
        clearTimeout(timer);
        timer = setTimeout(function(){
            dfd.resolve();
        },SECONDS_TO_DELAY*1000);
        return dfd.promise(); 
});
})(skuid);


NOTE: I changed SECONDS_TO_DELAY in the snippet above to be 2 - but I left the Snippet name at “Wait5Seconds”. You can change the Snippet Name, just make sure you change the Run Snippet action in your Model Action Sequence as well.