{"action":"created","issue":{"url":"https://api.github.com/repos/pouchdb/pouchdb/issues/3531","labels_url":"https://api.github.com/repos/pouchdb/pouchdb/issues/3531/labels{/name}","comments_url":"https://api.github.com/repos/pouchdb/pouchdb/issues/3531/comments","events_url":"https://api.github.com/repos/pouchdb/pouchdb/issues/3531/events","html_url":"https://github.com/pouchdb/pouchdb/issues/3531","id":57513087,"number":3531,"title":"Firefox is sad when page reloaded while .compact() is still running","user":{"login":"dholth","id":208018,"avatar_url":"https://avatars.githubusercontent.com/u/208018?v=3","gravatar_id":"","url":"https://api.github.com/users/dholth","html_url":"https://github.com/dholth","followers_url":"https://api.github.com/users/dholth/followers","following_url":"https://api.github.com/users/dholth/following{/other_user}","gists_url":"https://api.github.com/users/dholth/gists{/gist_id}","starred_url":"https://api.github.com/users/dholth/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dholth/subscriptions","organizations_url":"https://api.github.com/users/dholth/orgs","repos_url":"https://api.github.com/users/dholth/repos","events_url":"https://api.github.com/users/dholth/events{/privacy}","received_events_url":"https://api.github.com/users/dholth/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-02-12T20:13:59Z","updated_at":"2015-07-22T12:34:27Z","closed_at":"2015-07-22T12:34:27Z","body":"I have a database with, say, 10,000 items and I thought it might be a good idea to call .compact() when the page loads.\r\n\r\nHowever if I reload the page in Firefox when this is still running, I get what appears to be one AbortError for each document in the database - as if the code from the last version of the now refreshed page is still running and finishing up producing errors. The database also becomes unresponsive on the new page."},"comment":{"url":"https://api.github.com/repos/pouchdb/pouchdb/issues/comments/123706568","html_url":"https://github.com/pouchdb/pouchdb/issues/3531#issuecomment-123706568","issue_url":"https://api.github.com/repos/pouchdb/pouchdb/issues/3531","id":123706568,"user":{"login":"daleharvey","id":37787,"avatar_url":"https://avatars.githubusercontent.com/u/37787?v=3","gravatar_id":"","url":"https://api.github.com/users/daleharvey","html_url":"https://github.com/daleharvey","followers_url":"https://api.github.com/users/daleharvey/followers","following_url":"https://api.github.com/users/daleharvey/following{/other_user}","gists_url":"https://api.github.com/users/daleharvey/gists{/gist_id}","starred_url":"https://api.github.com/users/daleharvey/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/daleharvey/subscriptions","organizations_url":"https://api.github.com/users/daleharvey/orgs","repos_url":"https://api.github.com/users/daleharvey/repos","events_url":"https://api.github.com/users/daleharvey/events{/privacy}","received_events_url":"https://api.github.com/users/daleharvey/received_events","type":"User","site_admin":false},"created_at":"2015-07-22T12:34:27Z","updated_at":"2015-07-22T12:34:27Z","body":"The abort error was a bug in firefox that has since been fixed"}}