diff --git a/src/BootstrapBlazor/BootstrapBlazor.csproj b/src/BootstrapBlazor/BootstrapBlazor.csproj index 4b7f96c6e3d..0e6eb0e364b 100644 --- a/src/BootstrapBlazor/BootstrapBlazor.csproj +++ b/src/BootstrapBlazor/BootstrapBlazor.csproj @@ -1,7 +1,7 @@  - 9.6.0 + 9.6.1-beta01 diff --git a/src/BootstrapBlazor/wwwroot/modules/utility.js b/src/BootstrapBlazor/wwwroot/modules/utility.js index f824177237d..fdbd159c44c 100644 --- a/src/BootstrapBlazor/wwwroot/modules/utility.js +++ b/src/BootstrapBlazor/wwwroot/modules/utility.js @@ -822,7 +822,9 @@ export function registerBootstrapBlazorModule(name, identifier, callback) { } if (this._init === false) { this._init = true; - cb(this); + if (isFunction(cb)) { + cb(this); + } } return this; }, @@ -830,9 +832,11 @@ export function registerBootstrapBlazorModule(name, identifier, callback) { if (id) { this._items = this._items.filter(item => item !== id); } - if (this._items.length === 0 && cb) { + if (this._items.length === 0) { this._init = false; - cb(this); + if (isFunction(cb)) { + cb(this); + } } } };