gecko-dev/dom
Emilio Cobos Álvarez 98e23d977a Bug 1614623 - Simplify intersection observer property handling. r=smaug
Removes some duplicated code, and removes the property when the observer hash
table is empty (there's no reason to keep it around).

The keeping the property around is causing issues because we want to change
intersection observers on adopt.

Right now when that happens, we create a property on the new document, but then
override it with the transferred one if present.

We should instead merge the properties rather than transferring them to the new
document, or something. But not keeping the empty property mitigates the
problem.

We should still fix that though, I'll file another bug for it.

Differential Revision: https://phabricator.services.mozilla.com/D62422

--HG--
extra : moz-landing-system : lando
2020-02-11 14:14:33 +00:00
..
abort
animation Use %g, not %f, for our error reporting so unnecessary trailing zeros are not output. No bug. r=birtles 2020-02-10 01:35:00 +00:00
audiochannel Bug 1578945 - part1 : remove handling audio focus related code in AudioChannelService. r=baku,sebastian 2019-12-18 09:10:30 +00:00
base Bug 1614623 - Simplify intersection observer property handling. r=smaug 2020-02-11 14:14:33 +00:00
battery Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
bindings Bug 1613978. Allow passing u"...", not just nsAStrings, to templated ThrowType/RangeError. r=peterv 2020-02-10 13:08:48 +00:00
broadcastchannel Bug 1613909 - Enable shared-memory for SAP + postMessage() tests, r=smaug 2020-02-07 16:08:05 +00:00
browser-element Bug 1599944 - Make `SimpleTest.waitForClipboard()` and `SimpleTest.promiseClipboardChange()` relax to compare clipboard data with expected string r=smaug 2019-12-27 14:02:35 +00:00
cache Bug 1613978. Allow passing u"...", not just nsAStrings, to templated ThrowType/RangeError. r=peterv 2020-02-10 13:08:48 +00:00
canvas Bug 1614208 - Remove some include dependencies in nsStyleConsts.h. r=jfkthame,jgilbert 2020-02-11 01:23:37 +00:00
chrome-webidl Bug 1612510 - Remove IsChromeOrXBL*. r=bzbarsky 2020-02-04 21:28:57 +00:00
clients Bug 1613013 part 1. Annotate DOMExceptions from WebIDL implementations with the method they come from. r=peterv 2020-02-06 21:16:10 +00:00
commandhandler Bug 1606187 - Part 2b: Update users of nsClassHashtable to handle UniquePtr differences r=KrisWright,froydnj 2020-01-13 19:18:56 +00:00
console Bug 1613147 - Console API on worker dispatches messages to the main-thread behind prefs, r=asuth 2020-02-04 16:04:08 +00:00
credentialmanagement Bug 1596918: Part 4c - Fix callers which depend on document lifecycle changes. r=mccr8 2019-12-13 20:36:36 +00:00
crypto bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
debugger
docs Bug 1602898: Rename Window.getWindowGlobalChild() to .windowGlobalChild. r=farre 2020-01-21 21:32:28 +00:00
encoding Bug 1613013 part 3. Annotate TypeErrors and RangeErrors from WebIDL implementations with the method they come from. r=peterv 2020-02-06 21:22:32 +00:00
events Bug 1588715 - Implement SubmitEvent; r=smaug 2020-02-11 12:46:54 +00:00
fetch Bug 1613978. Allow passing u"...", not just nsAStrings, to templated ThrowType/RangeError. r=peterv 2020-02-10 13:08:48 +00:00
file Bug 1611509 part 3. Remove the Date type from Web IDL. r=edgar 2020-01-27 08:50:35 +00:00
filehandle Bug 1607791 - Get rid of IDBMutableFile.getFile() - part 1, r=asuth,janv 2020-01-15 12:02:21 +00:00
filesystem
flex
gamepad bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
geolocation Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
grid
html Bug 1588715 - Refactor matches the spec term 'submitter'; r=smaug 2020-02-11 12:46:57 +00:00
imptests
indexedDB Bug 1614164. Stop using NS_ERROR_DOM_TYPE_ERR in IndexedDB. r=dom-workers-and-storage-reviewers,janv 2020-02-11 07:25:44 +00:00
interfaces Bug 1574307 - Part 2. Add nsIDOMWindowUtils.getViewportFitInfo r=smaug 2020-01-20 08:40:20 +00:00
ipc Bug 1599795 - Make IntersectionObserver work in fission world. r=emilio 2020-02-11 03:59:14 +00:00
jsurl Bug 1597257: Monitor use of javascript: URIs in system privileged contexts and about: pages. r=bzbarsky 2020-01-16 16:06:42 +00:00
l10n Bug 1596918: Part 3a - Scripted rewrite of most ContentTask.spawn calls to SpecialPowers.spawn calls. r=mccr8,remote-protocol-reviewers,ato 2019-12-13 20:36:16 +00:00
locales Bug 1613292. Stop throwing localized errors from web share code to web content. r=farre 2020-02-05 14:22:41 +00:00
localstorage Bug 1613411 - Remove unnecessary const_cast. r=dom-workers-and-storage-reviewers,janv 2020-02-05 16:09:52 +00:00
manifest Backed out changeset b634b7b787d5 (bug 1609491) for wpt failures at /cookies/http-state/general-tests.html on a CLOSED TREE 2020-01-20 20:57:54 +02:00
mathml Bug 1611181 - Make direction use an enum class. r=boris 2020-01-24 11:46:14 +00:00
media Bug 1284103 - Add mochitest for DTLS versions; r=mt 2020-01-30 12:50:16 +00:00
messagechannel Bug 1613909 - Enable shared-memory for SAP + postMessage() tests, r=smaug 2020-02-07 16:08:05 +00:00
midi bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
network Bug 1613606 - Bonus cleanup of IPC::Principals r=nika 2020-02-10 20:52:56 +00:00
notification Bug 1610704 - Add missing call to base class' Cancel. r=baku 2020-01-22 21:35:55 +00:00
offline
payments Bug 1610881 - Get rid of ErrorResult.Throw(DOMException) in Payment code r=bzbarsky 2020-02-11 08:45:49 +00:00
performance Bug 1597453 - Fix uses of nsIDocShellTreeItem in mozilla::dom::PerformanceTiming::IsTopLevelContentDocument. r=kmag 2020-01-16 04:47:51 +00:00
permission
plugins Bug 1557739 - Be more consistent with IPC Transport APIs, r=jld 2020-02-06 22:41:56 +00:00
power
presentation Bug 1613606 - Bonus cleanup of IPC::Principals r=nika 2020-02-10 20:52:56 +00:00
prio bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
promise Bug 1613013 part 3. Annotate TypeErrors and RangeErrors from WebIDL implementations with the method they come from. r=peterv 2020-02-06 21:22:32 +00:00
prototype Bug 1605934 - Use nested namespaces r=sg 2020-01-18 13:48:34 +00:00
push Bug 1608281 - Automated rewrite away from reading properties on the global `this` in JSM files - round 1 r=mossop 2020-01-29 21:50:04 +00:00
quota Bug 1609625 - P1 - Add a temporary scalar probes to get the longest initializattion time; r=janv,dom-workers-and-storage-reviewers 2020-02-10 10:43:06 +00:00
reporting Backed out changeset 228931ff1d49 (bug 1607364) for mochitest failures. CLOSED TREE 2020-01-28 22:03:47 +02:00
res
script Bug 1607769 - Remove script loader telemetry added by Bug 1579876 and Bug 1573904. r=jorendorff 2020-02-03 18:55:44 +00:00
security Bug 1579094 - Allow not having a Port for RessourceURI if the Scheme has no Default Port r=ckerschb 2020-02-10 18:23:29 +00:00
serviceworkers Bug 1613978. Allow passing u"...", not just nsAStrings, to templated ThrowType/RangeError. r=peterv 2020-02-10 13:08:48 +00:00
simpledb
smil Bug 1612444. Improve some error messages for exceptions in layout. r=emilio 2020-02-03 20:35:54 +00:00
storage Bug 1597726 - use storage principal to generate origin key; r=Ehsan 2020-01-20 19:58:24 +00:00
svg Bug 1614208 - Stop including PresShell.h and nsPresContext.h from Element.h. r=smaug 2020-02-11 01:23:12 +00:00
system Bug 1613627 - Rename 'WifiGeo' to the more generic and appropriate 'NetworkGeo' inside the module. r=garvan 2020-02-06 14:50:38 +00:00
tests Bug 1588715 - Implement SubmitEvent; r=smaug 2020-02-11 12:46:54 +00:00
u2f Bug 1603100 - Remove the unused line in U2F.cpp. r=sylvestre 2020-02-03 16:13:34 +00:00
url Bug 1612519 - Fix "Terminating worker revokes its URLs" WPT, r=smaug 2020-02-02 09:24:37 +00:00
vr bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
webauthn Bug 1610732 part 2. Throw the right exception when a user.id value is too long. r=jcj 2020-01-22 16:53:09 +00:00
webbrowserpersist Bug 1526731 - pass content policy to webbrowserpersist to improve image request headers, r=smaug,johannh 2020-01-23 08:36:00 +00:00
webgpu Bug 1612213 part 3. Switch Promise::RejectWithDOMException consumers to new convenience methods. r=smaug,jgilbert 2020-02-03 20:37:32 +00:00
webidl Bug 1588715 - Implement SubmitEvent; r=smaug 2020-02-11 12:46:54 +00:00
websocket bug 1610296 - Rename TypedArray_base::ComputeLengthAndData to TypedArray_base::ComputeState; r=bzbarsky 2020-01-23 03:22:06 +00:00
workers Bug 1612307 - Fix a set of typos on interface mochitests; r=annevk 2020-02-07 07:37:33 +00:00
worklet Bug 1613909 - Enable shared-memory for SAP + postMessage() tests, r=smaug 2020-02-07 16:08:05 +00:00
xhr Bug 1575425 - Part 4: Remove manually checking shareness in various APIs implmentation; r=bzbarsky 2020-01-23 13:51:04 +00:00
xml Bug 1613349 - Rename nsINode::DeleteProperty to RemoveProperty. r=smaug 2020-02-06 16:06:49 +00:00
xslt Bug 1614174. Stop using NS_ERROR_DOM_TYPE_ERR in XPath. r=peterv 2020-02-10 21:43:35 +00:00
xul Bug 1533406 - Extend private browsing lifetime for gecko view too. r=smaug 2020-01-22 22:06:58 +00:00
jar.mn
moz.build