octobercms/october · error · Error
Modal text is required
Error message
Modal text is required
What it means
Error "Modal text is required" thrown in octobercms/october.
Source
Thrown at modules/backend/vuecomponents/modal/assets/js/classes/utils.js:29
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');
}
}
return options || {};
}
#validateBasicArguments(title, text) {
if (typeof title !== 'string' || !title.length) {
throw new Error('Modal title is required');
}
if (typeof text !== 'string' || !text.length) {
throw new Error('Modal text is required');
}
}
showAlert(title, text, options) {
options = this.#validateAlertOptions(options);
this.#validateBasicArguments(title, text);
return new Promise((resolve, reject) => {
// Create container element for Vue app
const wrapperEl = document.createElement('div');
document.body.appendChild(wrapperEl);
// Create Vue 3 app
const app = oc.createVueApp({
data() {
return {
title: title,
text: text,View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/vuecomponents/modal/assets/js/classes/utils.js:29 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/0782aa6665dd565d.
Report an issue: GitHub.