mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-04 15:51:37 +00:00

The new method is mandatory because mozStorageTransaction constructor no longer starts the transaction. It must be started explicitely. All consumers have been adjusted, but only dom/quota, dom/indexedDB, dom/cache, dom/localstorage and dom/storage handle the error. Other components like netwerk/cache, netwerk/cookie and toolkit/components currently only warn on failure to start a transaction. Bug 1696129, 1696130 and 1696133 have been filed for proper handling of transaction start failures in those components. Differential Revision: https://phabricator.services.mozilla.com/D106893