Commenting out listener threshold to fix extensions having mem leaks registering more listeners. (#24012)

* Commenting out listener threshold

* Adding SQL carbon edit
This commit is contained in:
Aasim Khan
2023-07-28 20:52:18 +00:00
committed by GitHub
parent 7e16d9660f
commit 7144703273

View File

@@ -947,10 +947,11 @@ export class Emitter<T> {
this._listeners = new LinkedList();
}
if (this._leakageMon && this._listeners.size > this._leakageMon.threshold * 3) {
console.warn(`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far`);
return Disposable.None;
}
// {{SQL CARBON EDIT}} Disabling threshold to unblock model view components to register more listeners. Due to the threshold, the components were not able to register listeners and were not able to handle click events.
// if (this._leakageMon && this._listeners.size > this._leakageMon.threshold * 3) {
// console.warn(`[${this._leakageMon.name}] REFUSES to accept new listeners because it exceeded its threshold by far`);
// return Disposable.None;
// }
const firstListener = this._listeners.isEmpty();