Skip to content

Commit

Permalink
fix(esl-event-utils): fix SyntheticEventTarget event target descr…
Browse files Browse the repository at this point in the history
…iptor configurability
  • Loading branch information
ala-n committed Mar 8, 2023
1 parent 9f27b71 commit 64a6a84
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion src/modules/esl-utils/dom/events/target.ts
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,11 @@ export class SyntheticEventTarget implements EventTarget {
}

public dispatchEvent(e: Event, target: EventTarget = this): boolean {
const targetDescriptor: PropertyDescriptor = {get: () => target, enumerable: true};
const targetDescriptor: PropertyDescriptor = {
get: () => target,
enumerable: true,
configurable: true
};
Object.defineProperty(e, 'target', targetDescriptor);
Object.defineProperty(e, 'currentTarget', targetDescriptor);
Object.defineProperty(e, 'srcElement', targetDescriptor);
Expand Down

0 comments on commit 64a6a84

Please # to comment.