From 995f3117b083f526f5f4e1a1d8b4f90dbee50445 Mon Sep 17 00:00:00 2001 From: FranklinDM Date: Wed, 5 Apr 2023 14:15:50 +0800 Subject: [PATCH] Issue #2053 - Part 1: Performance should be an EventTarget Some sites (e.g. Bitbucket) are now calling `performance.addEventListener` and expect that Performance is an EventTarget. Based on https://bugzilla.mozilla.org/show_bug.cgi?id=1432522 --- dom/webidl/Performance.webidl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dom/webidl/Performance.webidl b/dom/webidl/Performance.webidl index e811e1cee2..16223065d0 100644 --- a/dom/webidl/Performance.webidl +++ b/dom/webidl/Performance.webidl @@ -14,7 +14,7 @@ typedef double DOMHighResTimeStamp; typedef sequence PerformanceEntryList; [Exposed=(Window,Worker)] -interface Performance { +interface Performance : EventTarget { [DependsOn=DeviceState, Affects=Nothing] DOMHighResTimeStamp now();