{"record":{"id":"918f884d42f8f029","repo":"octobercms/october","slug":"changes-can-only-be-reverted-in-live-mode","errorCode":null,"errorMessage":"Changes can only be reverted in live mode.","messagePattern":"Changes can only be reverted in live mode\\.","errorType":"exception","errorClass":"Error","httpStatus":null,"severity":"error","filePath":"modules/backend/vuecomponents/inspector/assets/js/inspector.js","lineNumber":105,"sourceCode":"                    }\n                }\n\n                // Implicit: strip if value matches the defined default\n                if (control.default !== undefined && utils.compareValues(value, control.default)) {\n                    utils.deleteProperty(result, control.property);\n                }\n            });\n\n            return result;\n        },\n\n        applyChanges: function applyChanges() {\n            utils.deepCloneObject(this.getCleanObject(), this.data.obj);\n        },\n\n        revertChanges: function cancelChanges() {\n            if (!this.liveMode) {\n                throw new Error('Changes can only be reverted in live mode.');\n            }\n\n            utils.deepCloneObject(this.originalData, this.data.obj);\n        },\n\n        validate: function validate() {\n            return this.$refs.panel.validate();\n        },\n\n        onModalShown: function onModalShown() {\n            this.layoutUpdateData.modalShown++;\n        }\n    },\n    created: function created() {\n        var validationError = utils.validateDataSchema(this.dataSchema);\n\n        if (typeof validationError === 'string') {\n            console.log(this.dataSchema);","sourceCodeStart":87,"sourceCodeEnd":123,"githubUrl":"https://github.com/octobercms/october/blob/b608633a7e8922487d91a8161499020121c3b3bf/modules/backend/vuecomponents/inspector/assets/js/inspector.js#L87-L123","documentation":"Error \"Changes can only be reverted in live mode.\" thrown in octobercms/october.","triggerScenarios":"Thrown at modules/backend/vuecomponents/inspector/assets/js/inspector.js:105 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"b608633a7e8922487d91a8161499020121c3b3bf","analyzedAt":"2026-08-21T04:24:57.515Z","schemaVersion":2},"datasetVersion":"2026-08-21T11:28:35.574Z"}