Why private field handling does not work in an expected way in JavaScript?
I think the next (simplified) code should be working: class WfConfigurable { constructor(config) { this._init(config); } _init(config) { this.configure(config); } configure(config) {} } class WfStateful extends WfConfigurable { #saveSuspend = 0; constructor(config) { super(config); } get saving() { return this.#saveSuspend…