diff --git a/src/public/app/widgets/collapsible_widget.js b/src/public/app/widgets/collapsible_widget.js index 9cbd53157..62e1905a9 100644 --- a/src/public/app/widgets/collapsible_widget.js +++ b/src/public/app/widgets/collapsible_widget.js @@ -34,7 +34,8 @@ export default class CollapsibleWidget extends TabAwareWidget { this.$bodyWrapper = this.$widget.find('.body-wrapper'); this.$bodyWrapper.attr('id', this.componentId); // for toggle to work we need id - this.widgetName = this.constructor.name; + // not using constructor name because of webpack mangling class names ... + this.widgetName = this.widgetTitle.replace(/[^[a-zA-Z0-9]/g, "_"); if (!options.is(this.widgetName + 'Collapsed')) { this.$bodyWrapper.collapse("show");