gecko-dev/dom
Samael Wang bb968e4fcd Bug 1406253 - Part 3: use currentRequstFinalURI in context menu and add a test case. r=dao
If the image request gets redirect on loading, HTMLImageElement.currentURI
(which corresponds to nsIImageLoadingContent.currentURI) would return the
original URI before redirect, making "Save Image" in the context menu use
incorrect URI and filename. Use currentRequestFinalURI instead to get
redirected URI.

MozReview-Commit-ID: Bd7Q36sH93b

--HG--
extra : rebase_source : 5a1cc56554d1429f3c5af1c8cecaa1d72471ed21
2017-11-14 19:19:27 +08:00
..
abort Bug 1415682 - Abort API exposed to System, r=qdot 2017-11-10 19:37:13 +01:00
animation Bug 1418220 - Drop AnimationUtils::IsCoreAPIEnabled(ForCaller) and use nsContentUtils::AnimationsAPICoreEnabled / nsDocument::IsWebAnimationsEnabled instead; r=hiro 2017-11-20 14:18:43 +09:00
asmjscache Bug 1331209 - Part 4: Prevent the state machine from continuing if QM is shutting down or the actor has been destroyed; r=asuth 2017-11-04 23:13:51 +01:00
audiochannel
base Bug 1406253 - Part 2: Implement nsIImageLoadingContent.currentRequestFinalURI. r=bz 2017-11-14 18:20:03 +08:00
battery
bindings Bug 1379688 part 2. Make the EventTarget interface constructible. r=smaug 2017-11-20 13:59:22 -05:00
broadcastchannel
browser-element Bug 1406253 - Part 3: use currentRequstFinalURI in context menu and add a test case. r=dao 2017-11-14 19:19:27 +08:00
cache Bug 1418048 - Add a callback-based Send API to async returning IPDL methods, r=billm 2017-11-20 17:55:32 -05:00
canvas Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8 2017-11-16 12:21:08 +00:00
clients Bug 1418007 P2 Track the client window or worker's event target on ClientSource. r=baku 2017-11-16 13:15:10 -05:00
commandhandler
console Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
credentialmanagement Bug 1415675 - Web Authentication - Support AbortSignal types r=jcj,smaug 2017-11-17 09:44:50 +01:00
crypto
encoding
events Bug 1379688 part 2. Make the EventTarget interface constructible. r=smaug 2017-11-20 13:59:22 -05:00
fetch Bug 1416842 - Allow fetch to reject with nsresult in chrome code. r=bkelly 2017-11-15 14:53:42 -05:00
file Bug 1415205 - Add nsIURIMutator impls for all objects implementing nsIURI r=bagder 2017-11-20 17:11:30 +01:00
filehandle
filesystem
flyweb Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8 2017-11-16 12:21:08 +00:00
gamepad Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
geolocation Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
grid
html Bug 1417123 - Remove or replace inclusion of js/GCAPI.h r=mccr8 2017-11-16 12:21:08 +00:00
imptests
indexedDB Bug 1394671 - Disable test browser_perwindow_privateBrowsing.js on linux/debug for frequent intermittent leaks; r=me,test-only 2017-11-16 09:11:13 -07:00
interfaces Bug 1419221 - Introduce a new argument for getUnanimatedComputedStyle to be able to flush pending styles. r=birtles 2017-11-21 18:03:17 +09:00
ipc Bug 1418048 - Part 2: Pass callbacks by rvalue reference when possible, a=bustage 2017-11-20 18:12:21 -05:00
jsurl Bug 1415205 - Add nsIURIMutator impls for all objects implementing nsIURI r=bagder 2017-11-20 17:11:30 +01:00
locales Bug 691151. Remove Event.getPreventDefault. r=smaug 2017-11-15 12:23:58 -05:00
manifest Bug 1414340 part 1 - Remove non-standard array/generator comprehensions from browser code. r=mossop 2017-11-10 11:52:22 +01:00
mathml
media Merge inbound to mozilla-central r=merge a=merge 2017-11-21 00:01:02 +02:00
messagechannel
network
notification
offline
payments
performance Bug 1415740 P1 Allow PerformanceResourceTiming.workerStart to be accessed on no-cors resources without Timing-Allow-Origin. r=baku 2017-11-10 00:20:30 -08:00
permission
plugins Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie 2017-11-17 12:12:39 +01:00
power
presentation Bug 1414974 - Part 3: Move Get{Inner,Outer}WindowWithId onto the specific subclasses, r=smaug 2017-11-09 10:44:47 -05:00
promise Bug 1414974 - Part 2: Switch many consumers to nsGlobalWindow{Inner,Outer}, r=smaug 2017-11-09 10:44:47 -05:00
push
quota
res
script Bug 1417895 part 2 - Use a ValidJSVersion enum instead of JSVersion in script loader. r=bz 2017-11-18 23:16:09 +01:00
secureelement
security Bug 1398229 - Save-link-as feature should use the loading principal - part 4 - Comment updated, r=me 2017-11-19 08:53:47 +01:00
smil Bug 1414974 - Part 6: Change WebIDL bindings to refer to nsGlobalWindowInner rather than nsGlobalWindow, r=bz 2017-11-09 10:44:49 -05:00
storage
svg Bug 1415747 - Remove nsIDOMHTMLScriptElement; r=bz 2017-11-10 13:10:00 -08:00
system Bug 1416174 - part 4 - OSFileConstants should use UniquePtr instead of nsAutoPtr, r=smaug 2017-11-10 19:37:13 +01:00
tests Merge inbound to mozilla-central r=merge a=merge 2017-11-21 11:55:23 +02:00
time
u2f Bug 1412408 - Fix content process leak of U2FTransactionChild instances r=jcj 2017-11-02 12:18:19 +01:00
url
vr Bug 1418879 - Refine dom/vr and gfx/vr to fit with static-analysis; r=kip 2017-11-20 12:00:31 +08:00
webauthn Bug 1419070 - [u2f-hid-rs] Implement per-device threads on Linux, don't use KeyHandleMatcher r=jcj 2017-11-20 18:25:54 +01:00
webbrowserpersist Bug 1415677 part 6. Remove nsIDOMHTMLCollection. r=qdot 2017-11-13 10:41:33 -05:00
webidl Bug 1406253 - Part 2: Implement nsIImageLoadingContent.currentRequestFinalURI. r=bz 2017-11-14 18:20:03 +08:00
websocket Bug 1416151 - Moving websocket code and tests in dom/websocket, r=qdot 2017-11-10 12:00:33 +01:00
workers Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie 2017-11-17 12:12:39 +01:00
worklet Bug 1417844 part 2 - Remove JSVersion from CompileOptions, CompartmentBehaviors, scripts. r=evilpie 2017-11-17 12:12:39 +01:00
xbl Merge inbound to mozilla-central r=merge a=merge 2017-11-21 00:01:02 +02:00
xhr Bug 1413741 - Improve the use of XHR.mProxy in workers after the dispatching of sync OpenRunnable, r=smaug 2017-11-14 08:18:41 +01:00
xml Bug 1415541 - No need to destroy frames if Destroy was called on the shell. r=bz 2017-11-16 18:58:29 +01:00
xslt Bug 949990 - XPath: "Assertion failure: isNode() || isIterator() || isSnapshot()", throw NOT_SUPPORTED_ERR if an invalid value is passed in. r=bz. 2017-11-07 14:17:38 +01:00
xul Bug 1418294 - Remove JSVersion related code from dom/xul. r=bz 2017-11-18 23:16:14 +01:00
jar.mn
moz.build Bug 1416151 - Moving websocket code and tests in dom/websocket, r=qdot 2017-11-10 12:00:33 +01:00