octobercms/october · error · Error
Snackbar options.action.callback must be a function
Error message
Snackbar options.action.callback must be a function
What it means
Error "Snackbar options.action.callback must be a function" thrown in octobercms/october.
Source
Thrown at modules/backend/assets/js/october/october.snackbar.js:60
throw new Error('Snackbar options.timeout cannot be lower than 2000');
}
if (options.timeout > 8000) {
throw new Error('Snackbar options.timeout cannot be higher than 8000');
}
}
if (options.action !== undefined) {
if (typeof options.action !== 'object') {
throw new Error('Snackbar options.action must be an object');
}
if (typeof options.action.label !== 'string') {
throw new Error('Snackbar options.action.label must be a string');
}
if (typeof options.action.callback !== 'function') {
throw new Error('Snackbar options.action.callback must be a function');
}
}
}
function runQueue() {
if (displayedMessage !== null) {
return;
}
var parameters = queue.shift();
if (parameters === undefined) {
return;
}
buildSnackbar(parameters);
}
function makeUniqueId() {View on GitHub (pinned to b608633a7e)
When it happens
Trigger: Thrown at modules/backend/assets/js/october/october.snackbar.js:60 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/a344841cd43749ff.
Report an issue: GitHub.