mirror of
https://github.com/zadam/trilium.git
synced 2025-06-06 18:08:33 +02:00
client: Remove errors in log when changing a setting
This commit is contained in:
parent
115c2576cf
commit
bd20cec286
@ -135,7 +135,11 @@ function ajax(url, method, data, headers, silentNotFound) {
|
|||||||
});
|
});
|
||||||
},
|
},
|
||||||
error: async jqXhr => {
|
error: async jqXhr => {
|
||||||
if (silentNotFound && jqXhr.status === 404) {
|
if (jqXhr.status === 0) {
|
||||||
|
// don't report requests that are rejected by the browser, usually when the user is refreshing or going to a different page.
|
||||||
|
rej("rejected by browser");
|
||||||
|
return;
|
||||||
|
} else if (silentNotFound && jqXhr.status === 404) {
|
||||||
// report nothing
|
// report nothing
|
||||||
} else {
|
} else {
|
||||||
await reportError(method, url, jqXhr.status, jqXhr.responseText);
|
await reportError(method, url, jqXhr.status, jqXhr.responseText);
|
||||||
|
@ -57,7 +57,17 @@ class NoteContextAwareWidget extends BasicWidget {
|
|||||||
async refresh() {
|
async refresh() {
|
||||||
if (this.isEnabled()) {
|
if (this.isEnabled()) {
|
||||||
this.toggleInt(true);
|
this.toggleInt(true);
|
||||||
await this.refreshWithNote(this.note);
|
|
||||||
|
try {
|
||||||
|
await this.refreshWithNote(this.note);
|
||||||
|
} catch (e) {
|
||||||
|
// Ignore errors when user is refreshing or navigating away.
|
||||||
|
if (e === "rejected by browser") {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
throw e;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
this.toggleInt(false);
|
this.toggleInt(false);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user