diff -r 490fbf870f42 -r f1049e4df866 svghmi/gen_index_xhtml.xslt
--- a/svghmi/gen_index_xhtml.xslt Tue Mar 23 05:13:18 2021 +0100
+++ b/svghmi/gen_index_xhtml.xslt Tue Mar 23 05:15:19 2021 +0100
@@ -4607,49 +4607,55 @@
this.abort_controller = new AbortController();
- const query = {
-
- args: this.args,
-
- range: this.cache[1],
-
- position: this.cache[2],
-
- visible: this.visible,
-
- extra: this.cache.slice(4),
-
- options: opt
-
- };
-
-
-
- const options = {
-
- method: 'POST',
-
- body: JSON.stringify(query),
-
- headers: {'Content-Type': 'application/json'},
-
- signal: this.abort_controller.signal
-
- };
-
-
-
- return fetch(this.args[0], options)
-
- .then(this.handle_http_response_bound)
-
- .then(this.spread_json_data_bound)
-
- .catch(this.fetch_error_bound);
-
-
-
- }
+ return Promise.resolve().then(() => {
+
+
+
+ const query = {
+
+ args: this.args,
+
+ range: this.cache[1],
+
+ position: this.cache[2],
+
+ visible: this.visible,
+
+ extra: this.cache.slice(4),
+
+ options: opt
+
+ };
+
+
+
+ const options = {
+
+ method: 'POST',
+
+ body: JSON.stringify(query),
+
+ headers: {'Content-Type': 'application/json'},
+
+ signal: this.abort_controller.signal
+
+ };
+
+
+
+ return fetch(this.args[0], options)
+
+ .then(this.handle_http_response_bound)
+
+ .then(this.spread_json_data_bound)
+
+ .catch(this.fetch_error_bound);
+
+ });
+
+ }
+
+
unsub(){