diff --git a/src/Umbraco.Web.UI.Client/src/libs/observable-api/basic-state.ts b/src/Umbraco.Web.UI.Client/src/libs/observable-api/basic-state.ts index 8adc9e15f3..e2874710c9 100644 --- a/src/Umbraco.Web.UI.Client/src/libs/observable-api/basic-state.ts +++ b/src/Umbraco.Web.UI.Client/src/libs/observable-api/basic-state.ts @@ -11,9 +11,9 @@ export class UmbBasicState { constructor(initialData: T) { this._subject = new BehaviorSubject(initialData); - this.asObservable = this._subject.asObservable; - this.getValue = this._subject.getValue; - this.destroy = this._subject.complete; + this.asObservable = this._subject.asObservable.bind(this._subject); + this.getValue = this._subject.getValue.bind(this._subject); + this.destroy = this._subject.complete.bind(this._subject); }