gecko/dom
Gabriel Ivăncescu e922a71604
Return the old attribute value when swapping even if it has a namespace.
Currently this will always "swap" the value with NULL since it gets reset,
and the element's SetAttrAndNotify uses the swapped value as the oldValue for
mutation observer notifications, so it's always NULL, which does not match IE.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-19 18:31:08 +02:00
..
activities Bug 1238576 - disable mozApps API on desktop/Android; r=ehsan,ochameau,bz,mcmanus,jmaher,marco 2016-02-08 11:24:22 -08:00
alarm Bug 1240330 - mozAlarm debug messages are turned on r=khuey 2016-02-06 09:38:55 -08:00
animation Bug 1253507 - Disable Element.animate in Firefox 47; r=bz, r=pbro, a=ritu 2016-03-24 08:45:00 +09:00
apps Run 2to3 on source tree. 2019-09-06 15:43:04 +02:00
archivereader Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures 2016-02-08 11:17:38 +01:00
asmjscache Bug 1245249 - Check actor state before calling Send__delete__(); r=luke 2016-02-12 16:38:31 +01:00
audiochannel Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
base Return the old attribute value when swapping even if it has a namespace. 2024-02-19 18:31:08 +02:00
battery Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
bindings dom/bindings/Codegen: Replace a broken use of re. 2019-09-06 15:43:26 +02:00
bluetooth Bug 1250694: Use functions to return static const BluetoothAddress and BluetoothUuid; r=tzimmermann 2016-03-04 18:54:18 +08:00
broadcastchannel Bug 1252091. Add/RemoveFeature don't need a JSContext argument. r=khuey 2016-02-29 14:52:42 -05:00
browser-element Bug 1293001 - Part 1: Change the BinaryName of nsIFrameLoaderOwner::frameLoader (which overloaded another virtual method) to FrameLoaderXPCOM, r=froydnj 2020-11-25 20:17:10 +01:00
cache Bug 1271905 P2 Test Cache.put() using a Response for a shutdown origin. r=asuth a=ritu 2016-05-13 11:46:24 -07:00
camera Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray 2016-01-31 10:10:57 -08:00
canvas Run 2to3 on source tree. 2019-09-06 15:43:04 +02:00
cellbroadcast Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
contacts Bug 1243924 - Convert remaining callsites within dom/ to use channel.open2() (r=sicking) 2016-01-29 09:24:25 -08:00
crypto Fix -Wc++11-narrowing compile errors with llvm-mingw. 2020-11-26 12:49:48 +01:00
datastore Bug 1085575 - Re-enable test_app_install.html on OSX debug. 2016-02-25 10:51:41 -05:00
devicestorage Backed out changeset c18e29c1b369 (bug 1164581) for cpp unit tests test failures 2016-02-08 11:17:38 +01:00
downloads Bug 1229241 - Redirect EXTRA{_PP}_COMPONENTS to FINAL_TARGET{,_PP}_FILES.components. r=gps 2015-12-01 13:57:52 +09:00
encoding Bug 1120813 - Add support for the MS932 label of Shift_JIS. r=emk, r=Ms2ger 2016-02-29 20:53:50 +02:00
engineeringmode Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm 2015-08-19 14:53:22 -07:00
events Allow creation of some other events that IE supports via createEvent. 2023-01-04 00:22:43 +00:00
fetch Bug 1271493 Dispatch fetch control runnable even in opt builds. r=mccr8 a=lizzard 2016-05-12 16:41:12 -07:00
filehandle Bug 1205177 - call fileHandleQueue->Finish if aFinish in FileHandleThreadPool::Enqueue. r=janv 2016-02-11 19:07:16 +02:00
filesystem Bug 1244782 - Removed non-used variables in Directory.cpp, r=smaug 2016-02-01 20:56:43 +00:00
fmradio Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
gamepad Bug 1248794 - Clean up observer on WindowsGamepadService shutdown; r=ted r=smaug sec-approval=abillings 2016-02-17 17:17:54 -08:00
geolocation Bug 1263001 - Don't Notify() an unlinked nsGeolocationRequest. r=jdm a=ritu 2016-04-22 14:15:36 -07:00
html Force reload the image in input elements when changing src attribute. 2023-03-09 18:51:09 +02:00
icc Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
identity Bug 1241983 - Make DOM Identity observe inner-window-destroyed not dom-window-destroyed; r=ferjm 2016-01-26 18:06:00 -08:00
imptests Run 2to3 on source tree. 2019-09-06 15:43:04 +02:00
indexedDB Bug 1256049: Correctly handle databases currently performing maintenance when a new transaction is started. r=janv a=lizzard 2016-04-05 20:21:25 -07:00
inputmethod Bug 1238160 - Set tab context's isolation from frame attr. r=smaug 2016-03-02 10:35:56 -06:00
inputport Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
interfaces Expose CycleCollectFull in nsIDOMWindowUtils to force a full CC. 2023-08-29 19:08:01 +03:00
ipc Explicitly cast GetInitialProcessData result to nsIGlobalProcessScriptLoader. 2019-08-12 21:08:40 +02:00
json Bug 1248252 - Improper outdated octal constant syntax in M-C tree. Use '0o' prefix. r=dao 2016-02-15 08:57:00 +01:00
jsurl Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
locales Bug 1264217 - Adjust the Add-on Manager entry for Widevine. r=spohl,a=ritu,l10n=ritu 2016-04-13 10:50:18 +03:00
manifest Bug 1240735 - Add tests for theme_color and background_color members. r=baku 2016-02-09 13:05:40 +00:00
mathml Bug 1244074 - Part 4: Use StyleSheetHandle instead of concrete style sheet class in most places. r=dholbert 2016-02-24 18:01:12 +11:00
media wmf: Use a different name for static CLSID_VideoProcessorMFT definition. 2023-09-17 11:00:35 +00:00
messagechannel Bug 1253199 - MessagePort should handle the dispatching a message when the parent window is gone, r=smaug, a=ritu 2016-03-10 15:50:24 +01:00
messages Bug 1238160 - Add assertions in non-desktop code paths. r=bz,fabrice 2016-03-02 10:35:56 -06:00
mobileconnection Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
mobileid Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
mobilemessage Bug 1244875 - Update JNI usages; r=snorp 2016-02-09 17:27:28 -05:00
network Bug 1256022 - dom/network slow GC on mochitest fix r=dragana a=ritu 2016-03-21 13:10:30 -04:00
newapps Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
nfc Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
notification Bug 1259148 - Test that dismissing the notification permission doorhanger resolves the promise with default. r=wchen a=ritu 2016-04-20 13:48:36 -07:00
offline Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
payment Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
permission Bug 1197461 - Tests for Permissions.revoke. r=poiru,baku 2016-03-02 21:09:56 +00:00
phonenumberutils Bug 1179379 - PhonenumberJS: Update Metadata. r=bent 2015-07-06 10:12:37 -07:00
plugins dom: Use wcstok_s instead of wcstok. 2020-11-26 16:44:59 +01:00
power Bug 1248581 - Fix build bustage on WakeLock.h and CSSPseudoElement.h. r=khuey 2016-02-16 15:08:00 +01:00
presentation Bug 1293001 - Part 1: Change the BinaryName of nsIFrameLoaderOwner::frameLoader (which overloaded another virtual method) to FrameLoaderXPCOM, r=froydnj 2020-11-25 20:17:10 +01:00
promise Bug 1252127. Remove unnecessary JSContext argument from PromiseWorkerProxy::CleanUp. r=khuey 2016-02-29 14:52:42 -05:00
push Bug 1253831 - Don't check actual intervals in the Push backoff test. r=wchen, a=test-only 2016-03-19 15:29:11 -07:00
quota Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
requestsync Bug 1238160 - Rename nsILoadContext::GetIsInBrowserElement. r=smaug,mayhemer 2016-03-02 10:35:56 -06:00
res
resourcestats Bug 904479 - Added createPromiseWithId() that returns id of resolver r=kanru,nsm 2015-08-19 14:53:22 -07:00
secureelement Bug 1174683 - [Secure Element] Fix TypeError in UiccConnector.unregisterListener. r=allstars.chh 2015-06-15 03:58:00 -04:00
security Bug 1251043 - Test form submission blocked by CSP (r=francois) a=ritu 2016-03-23 13:38:05 -07:00
settings Bug 1243924 - Convert remaining callsites within dom/ to use channel.open2() (r=sicking) 2016-01-29 09:24:25 -08:00
simplepush Bug 1235050 - Add basic SimplePush testing. r=kitcambridge 2015-12-28 17:23:00 +01:00
smil Bug 1244049 - Part 1: Define scoped enum for CSSPseudoElement type. r=dbaron 2016-02-16 23:07:00 +01:00
speakermanager Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
storage Bug 1238160 - Rename OriginAttributes.mInBrowser and associated methods. r=bz,mayhemer 2016-03-02 10:35:56 -06:00
svg Bug 1269174: Fix nsSVGViewBox::HasRect() to return false instead of using stale mBaseVal. r=longsonr a=ritu 2016-05-03 07:40:26 -07:00
system Run 2to3 on source tree. 2019-09-06 15:43:04 +02:00
telephony Bug 1222475 - use UniquePtr<T[]> instead of nsAutoArrayPtr<T> in dom/; r=baku,bz,terrence 2015-11-03 13:29:19 -05:00
tests Bug 1268750 part 1 - Add pref to disable unprefixed fullscreen api. r=smaug a=ritu 2016-05-13 21:17:53 +10:00
tethering Bug 1202902 - Mass replace toplevel 'let' with 'var' in preparation for global lexical scope. (rs=jorendorff) 2015-09-15 11:19:45 -07:00
time Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
tv Bug 1241764: Replace nsPIDOMWindow with nsPIDOMWindowInner/Outer. r=mrbkap,smaug 2016-01-30 09:05:36 -08:00
u2f Bug 1231681 - "Implement window.u2f interface". r=baku, r=dkeeler 2016-02-09 16:43:00 +01:00
voicemail Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray 2016-01-31 10:10:57 -08:00
vr Bug 1237691 - Implement Oculus Head Pose Prediction 2016-02-16 12:53:33 -08:00
wappush Backed out 2 changesets (bug 1202902) to recking bug 1202902 to be able to reopen inbound on a CLOSED TREE 2015-10-07 14:03:21 +02:00
webidl Restore nsIDOMProgressEvent XPCOM interface. 2022-06-28 15:46:06 +03:00
wifi Bug 1197311 - Remove PR_snprintf calls in dom/ r=froydnj 2016-02-17 14:23:39 -05:00
workers Bug 1265771 P3 Expand browser_force_refresh.js to verify Clients.matchAll() behavior on refresh. r=bz a=ritu 2016-05-04 14:18:40 -07:00
xbl Bug 1275371 - Don't forward delete on shift+backspace; r=esawin a=ritu CLOSED TREE 2016-05-27 14:29:15 -04:00
xml Bug 580313 - New resource hints for link. r=smaug 2016-02-26 02:41:00 +01:00
xslt Backed out 4 changesets (bug 1222624) to fix bug 1249572 2016-03-14 11:36:39 +01:00
xul Bug 1293001 - Part 1: Change the BinaryName of nsIFrameLoaderOwner::frameLoader (which overloaded another virtual method) to FrameLoaderXPCOM, r=froydnj 2020-11-25 20:17:10 +01:00
jar.mn
moz.build Bug 1231681 - "Implement window.u2f interface". r=baku, r=dkeeler 2016-02-09 16:43:00 +01:00