diff --git a/service2.js b/service2.js index b51f7d1..322bf33 100644 --- a/service2.js +++ b/service2.js @@ -88,7 +88,8 @@ class BesService { * @param {Error} error Error */ onFailedProofingResult(error) { - if (!this.proofingError) this.proofingError = error + if (error !== 'AbortError' && !this.proofingError) + this.proofingError = error if (--this.proofingCount <= 0) this.onEndProofing() } @@ -471,10 +472,7 @@ class BesDOMService extends BesService { this.markProofed(node, matches) this.onProofingProgress(matches.length) }) - .catch(error => { - if (error.name === 'AbortError') return - this.onFailedProofingResult(error) - }) + .catch(error => this.onFailedProofingResult(error)) } return [{ text: `<${node.tagName}/>`, node: node, markup: true }] } else {