diff options
| -rw-r--r-- | ext/bg/js/ankiweb.js | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/ext/bg/js/ankiweb.js b/ext/bg/js/ankiweb.js index 9abd9b86..9fc1fb57 100644 --- a/ext/bg/js/ankiweb.js +++ b/ext/bg/js/ankiweb.js @@ -78,13 +78,13 @@ class AnkiWeb {              const xhr = new XMLHttpRequest();              xhr.addEventListener('error', () => reject('failed to execute scrape request'));              xhr.addEventListener('load', () => { -                const modelsJson = JSON.parse(/editor\.models = (.*}]);/.exec(data)[1]); +                const modelsJson = JSON.parse(/editor\.models = (.*}]);/.exec(xhr.responseText)[1]);                  if (!modelsJson) {                      reject('failed to scrape model data');                      return;                  } -                const decksJson = JSON.parse(/editor\.decks = (.*}});/.exec(data)[1]); +                const decksJson = JSON.parse(/editor\.decks = (.*}});/.exec(xhr.responseText)[1]);                  if (!decksJson) {                      reject('failed to scrape deck data');                      return; @@ -112,7 +112,7 @@ class AnkiWeb {          return new Promise((resolve, reject) => {              const xhr = new XMLHttpRequest();              xhr.addEventListener('error', () => reject('failed to execute login request')); -            xhr.addEventListener('success', () => { +            xhr.addEventListener('load', () => {                  if (xhr.responseText.includes('class="mitem"')) {                      resolve();                  } else { |