 second before disabling
        // buttons. This service should finish in that time or
        // less so disabling buttons is too quick visually.
        window.setTimeout(function() {
            if (isFetching) {
                enableButtons(false);
            }
        }, 200);

        fetch(url, {
            method: method,
            cache: 'no-store',
        })
        .then(response => {
            isFetching = false;
            return response.json();
        })
        .then(data => {
   