octobercms/october · error · Error
options.beforeApplyCallback must be a function
Error message
options.beforeApplyCallback must be a function
What it means
Error "options.beforeApplyCallback must be a function" thrown in octobercms/october.
Source
Thrown at modules/backend/vuecomponents/inspector/assets/js/classes/host.js:45
if (options.buttonText && typeof options.buttonText !== 'string') {
throw new Error('options.buttonText must be a string');
}
if (options.size && typeof options.size !== 'string') {
throw new Error('options.size must be a string');
}
if (options.description && typeof options.description !== 'string') {
throw new Error('options.description must be a string');
}
if (options.resizableWidth && typeof options.resizableWidth !== 'boolean') {
throw new Error('options.resizableWidth must be boolean');
}
if (options.beforeApplyCallback && typeof options.beforeApplyCallback !== 'function') {
throw new Error('options.beforeApplyCallback must be a function');
}
if (options.liveMode && typeof options.liveMode !== 'boolean') {
throw new Error('options.liveMode must be boolean');
}
}
options = options || {};
return new Promise(function (resolve, reject) {
var applyClicked = false;
// Create container element for Vue app
var wrapperEl = document.createElement('div');
document.body.appendChild(wrapperEl);
// Create Vue 3 app with event handlers
var app = oc.createVueApp({View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/vuecomponents/inspector/assets/js/classes/host.js:45 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of octobercms/october@b608633a7e (2026-08-21).
Data as JSON: /api/errors/822f45aea80ad4e9.
Report an issue: GitHub.