diff --git a/shells/chrome/manifest.json b/shells/chrome/manifest.json index 6159b6a38..fb057e894 100644 --- a/shells/chrome/manifest.json +++ b/shells/chrome/manifest.json @@ -1,8 +1,8 @@ { - "name": "Vue.js devtools", - "version": "5.0.0.3", - "version_name": "5.0.0 beta 3", - "description": "Chrome and Firefox DevTools extension for debugging Vue.js applications.", + "name": "BUGFIX Vue.js devtools", + "version": "5.0.0.4", + "version_name": "5.0.0 beta 3 fix", + "description": "BUGFIX Version, not by original author. Chrome and Firefox DevTools extension for debugging Vue.js applications.", "manifest_version": 2, "icons": { "16": "icons/16-beta.png", diff --git a/src/backend/vuex.js b/src/backend/vuex.js index 08fec18cf..1628baac3 100644 --- a/src/backend/vuex.js +++ b/src/backend/vuex.js @@ -146,7 +146,9 @@ export function initVuexBackend (hook, bridge) { // Replay mutations for (let i = snapshot.index + 1; i <= index; i++) { const mutation = mutations[i] - mutation.handlers.forEach(handler => handler(state, mutation.payload)) + store._committing = true + mutation.handlers.forEach(handler => handler(mutation.payload)) + store._committing = false if (i !== index && i % SharedData.cacheVuexSnapshotsEvery === 0) { takeSnapshot(i, state) }