We've been having js errors while using the loadingbutton; a function called 'removeData' is called, but is not defined. When looking at the code in loading-button.js, we see the following snippet.
dispose() {
Data.removeData(this._element, DATA_KEY)
this._element = null
}
Data (from dom/data.js) does not define 'removeData', it does define 'remove'.