gecko-dev/dom
Bryce Seager van Dyk 32100f6e2f Bug 1642735 - Suppress exceptions in ChromiumCDMProxy if we don't have MediaKeys. r=jbauman
When rejecting promises in ChromiumCDMProxy we pass an exception to MediaKeys to
represent the error that took place. However, if we do not have a any keys the
exception is not passed anywhere. Since these exceptions will assert on
destruction that they were handled we need to explicitly suppress the exception
when we don't have MediaKeys to avoid firing asserts.

The case we hit this issue in is during browser shutdown, so I think it makes
sense to ignore the exception. This is not a case of simply ignoring an
exception when it can be handled, this is that we're in a state where various
machinery is becoming unavailable and where it makes sense to not try and send
the exception any further.

Differential Revision: https://phabricator.services.mozilla.com/D90156
2020-09-15 13:33:38 +00:00
..
abort Bug 1656957 - Pin AbortSignalImpl instance while signaling followers. r=baku 2020-08-13 08:10:19 +00:00
animation Bug 1533462 - Execute the deferred font-info loader immediately when running spell-check and animation mochitests, to avoid intermittent issues. r=jwatt 2020-08-30 22:59:57 +00:00
audiochannel
base Bug 1664691 - Remove nsImageLoadingContent.imageBlockingStatus. r=edgar 2020-09-15 11:59:28 +00:00
battery
bindings Bug 1663365 - Move DOM proxy-related details (including expand support) to separate headers out of jsfriendapi.h. r=jandem 2020-09-08 22:57:14 +00:00
broadcastchannel Bug 1650257: Part 2 - Abort SetNewDocument() if ancestors are discarded/cached. r=nika,smaug,sg 2020-08-31 18:51:56 +00:00
browser-element Bug 1651519: Part 2 - Also remove nsIDOMWindowUtils::outerWindowID. r=nika,geckoview-reviewers,agi 2020-08-17 20:22:12 +00:00
cache Bug 1664412 - Mark some error handling functions as MOZ_COLD. r=dom-workers-and-storage-reviewers,janv 2020-09-14 12:14:17 +00:00
canvas Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-09-08 04:32:00 +00:00
chrome-webidl Bug 1648154 - Expose JSActor.name to javascript. r=nika 2020-09-12 02:39:30 +00:00
clients Bug 1558394 - Pass the TriggeringSandboxFlags to nsILoadinfo r=ckerschb,smaug,necko-reviewers,valentin 2020-07-29 11:43:23 +00:00
commandhandler
console Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
credentialmanagement
crypto
debugger
docs Bug 1661786 - Part 1: Move JS actor documentation into it's own folder, r=neha 2020-08-28 21:06:12 +00:00
encoding Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
events Bug 1664156 - Remove -moz-suppressed. r=edgar 2020-09-13 11:33:13 +00:00
fetch Bug 1664514 - Proper null checks in CORS/fetch r=valentin,necko-reviewers 2020-09-14 18:36:25 +00:00
file Bug 1662964 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/file. r=baku 2020-09-08 15:15:19 +00:00
filehandle Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
filesystem Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
flex Bug 1648774 Part 2: Add a test that display:flex elements generate computed flex info. r=dholbert 2020-07-23 20:48:04 +00:00
gamepad Bug 1660660 - Fix deadlock in gamepad initialization code. r=cmartin 2020-08-24 17:06:58 +00:00
geolocation Bug 1653602 - Add a geolocation monitor r=baku 2020-08-05 12:54:14 +00:00
grid
html Bug 1664685 - Simplify HTML{Image,Input}Element.{width,height} getters. r=edgar 2020-09-15 09:04:59 +00:00
imptests
indexedDB Bug 1663924 - Use IDB_TRY_VAR in GetDatabaseFileURL. r=dom-workers-and-storage-reviewers,janv 2020-09-14 12:16:15 +00:00
interfaces Bug 1636728 - Centralize printing entry points in nsGlobalWindowOuter, and move cloning out of nsPrintJob. r=jwatt,geckoview-reviewers,smaug,agi 2020-08-25 17:45:12 +00:00
ipc Bug 1657188 - Implement rel=preload load time telemetry r=Dexter,emilio,nika 2020-09-14 21:03:52 +00:00
jsurl Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
l10n Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
locales Bug 1664467: Remove runtime preferences for legacy MathML lengths. r=emilio 2020-09-11 19:48:07 +00:00
localstorage Bug 1664412 - Mark some error handling functions as MOZ_COLD. r=dom-workers-and-storage-reviewers,janv 2020-09-14 12:14:17 +00:00
manifest
mathml Bug 1664467: Remove runtime preferences for legacy MathML lengths. r=emilio 2020-09-11 19:48:07 +00:00
media Bug 1642735 - Suppress exceptions in ChromiumCDMProxy if we don't have MediaKeys. r=jbauman 2020-09-15 13:33:38 +00:00
messagechannel Bug 1650257: Part 2 - Abort SetNewDocument() if ancestors are discarded/cached. r=nika,smaug,sg 2020-08-31 18:51:56 +00:00
midi Bug 1654469 - Stop generating operator==/operator != for IPDL structs/unions by default. r=nika 2020-07-22 17:24:33 +00:00
network Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
notification Bug 1657033 - Use Span<const char> in JSONWriter - r=froydnj 2020-09-14 02:33:20 +00:00
offline
payments Bug 1656359 - eliminate needless string flattening when calling JS_ParseJSON; r=peterv 2020-08-04 14:17:37 +00:00
performance Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
permission Bug 1658471 - Remove dom.security.featurePolicy.enabled. r=baku 2020-08-12 10:57:04 +00:00
plugins Bug 1662364 - use content principal as the triggering principal when opening external URIs from plugins, r=ckerschb 2020-09-15 07:33:25 +00:00
power
presentation Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
prio
promise Bug 1663365 - Move various Object-related functions to a new js/public/Object.h header. r=jandem 2020-09-08 22:55:38 +00:00
prototype
push Backed out changeset 07e51bfc3436 (bug 1633710) for xpcshell failure on test_permissions.js CLOSED TREE 2020-08-19 18:00:21 +03:00
quota Bug 1664412 - Mark some error handling functions as MOZ_COLD. r=dom-workers-and-storage-reviewers,janv 2020-09-14 12:14:17 +00:00
reporting Bug 1657033 - Use Span<const char> in JSONWriter - r=froydnj 2020-09-14 02:33:20 +00:00
res
script Bug 1652126: Obtain an OffThreadToken immediately so parse tasks can be canceled anytime, and clean up dangling Runnables during cancellation. r=smaug 2020-09-11 15:28:04 +00:00
security Bug 1663657 - Turn IsIpAddr* functions into NetAddr methods r=necko-reviewers,kershaw 2020-09-15 10:39:56 +00:00
serviceworkers Bug 1663500 - Revert bug 1661643 change and resurrect browser.link.open_newwindow=1. r=Gijs,preferences-reviewers 2020-09-08 12:09:43 +00:00
simpledb Bug 1664412 - Mark some error handling functions as MOZ_COLD. r=dom-workers-and-storage-reviewers,janv 2020-09-14 12:14:17 +00:00
smil Bug 1664747 - Remove some duplicate if ("bugprone-redundant-branch-condition" warning) r=emilio,andi 2020-09-14 10:52:43 +00:00
storage Bug 1653229 - Remove unnecessary includes for BindingUtils.h. r=jgilbert 2020-07-22 15:12:10 +00:00
svg Bug 1664184 - minor SVG content code cleanup r=emilio 2020-09-10 16:38:31 +00:00
system Bug 1661096 - Support system NSPR in IOUtils r=Gijs 2020-09-10 22:43:30 +00:00
tests Bug 1652481: expose experimental sanitizer api r=ckerschb,hsivonen 2020-09-08 13:54:01 +00:00
u2f Bug 1663365 - Move |JSJitInfo| out of jsfriendapi.h to its own experimental header. r=jandem 2020-09-08 22:52:34 +00:00
url Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
vr Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
webauthn Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
webbrowserpersist Bug 1663499 - fix ending webbrowserpersist downloading so it only happens once, r=valentin 2020-09-15 07:17:00 +00:00
webgpu Bug 1653161 - Implement Queue.writeBuffer and writeTexture in WebGPU r=jgilbert,webidl,smaug 2020-07-28 22:26:21 +00:00
webidl Bug 1664691 - Remove nsImageLoadingContent.imageBlockingStatus. r=edgar 2020-09-15 11:59:28 +00:00
webshare
websocket Bug 1622683 - Make dom/websocket flake8 and pylint compliant. r=sylvestre 2020-08-31 14:42:21 +00:00
workers Bug 1663554 - Convert AUTO_PROFILER_TEXT_MARKER_... to new AUTO_PROFILER_MARKER_TEXT - r=gregtatum 2020-09-11 00:42:51 +00:00
worklet Bug 1634200 don't create a new global when the Worklet is finished r=padenot 2020-08-06 01:06:03 +00:00
xhr Bug 1662251 - stop assigning from NS_Convert* values, mostly; r=sg 2020-09-02 09:54:37 +00:00
xml Bug 1659457 - Do clone xml-pretty-printer's UA widget. r=smaug 2020-08-20 11:29:45 +00:00
xslt Bug 1663297 - Replace MOZ_MUST_USE with [[nodiscard]] in dom/xslt. r=peterv 2020-09-08 08:10:01 +00:00
xul Bug 1636728 - Centralize printing entry points in nsGlobalWindowOuter, and move cloning out of nsPrintJob. r=jwatt,geckoview-reviewers,smaug,agi 2020-08-25 17:45:12 +00:00
jar.mn
moz.build