gecko-dev/dom
Timothy Nikkel 2de46c6ff5 Bug 1656802. Make visual viewport only layout scrollbars affect the composition bounds/visual viewport. r=emilio,kats
AFAICT the spec says that these layout scrollbars that take up no layout space that scroll the visual viewport do affect the size of the visual viewport. (Double check this)

Most other users don't care about the size of these special scrollbars.

I left nsIDOMWindowUtils::getScrollbarSize unchanged (NB different from nsIDOMWindowUtils::getScrollbarSizes which is modified by this patch) because I'm less sure. I will file a followup about it.

Differential Revision: https://phabricator.services.mozilla.com/D85708
2020-08-07 11:40:52 +00:00
..
abort
animation Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
audiochannel
base Bug 1656802. Make visual viewport only layout scrollbars affect the composition bounds/visual viewport. r=emilio,kats 2020-08-07 11:40:52 +00:00
battery
bindings Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
broadcastchannel Bug 1652960 - Remove unnecessary includes from Document.h. r=smaug 2020-07-15 15:48:53 +00:00
browser-element Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE 2020-07-22 02:47:34 +03:00
cache Backed out changeset 75af8f017ad1 (bug 1636050) for assertion failure at CacheStorageChild.cpp. CLOSED TREE 2020-08-05 21:39:56 +03:00
canvas Bug 1656811 - Mark webgl-color-test.html as failing with SWGL. r=gbrown 2020-08-07 19:59:58 +00:00
chrome-webidl Bug 1589517 - Part 3: Add initialBrowsingContextGroupId to extension browsers, r=zombie 2020-08-06 17:01:10 +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 Bug 1652002 - Remove some unnecessary includes from BindingUtils.h. r=peterv 2020-07-15 15:34:49 +00:00
debugger
docs Bug 1618024 - Add more in-tree navigation docs, r=neha 2020-07-29 20:29:48 +00:00
encoding Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
events Bug 1653457 - Enable dom/events/test/test_bug741666.html on fission and cross-origin; r=smaug DONTBUILD 2020-08-07 19:45:44 +00:00
fetch Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
file Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +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 1657404 - Refactor gamepad monitoring - Part 2 r=daoshengmu 2020-08-07 13:27:55 +00:00
geolocation Bug 1653602 - Add a geolocation monitor r=baku 2020-08-05 12:54:14 +00:00
grid
html Bug 1657599 - Remove mozallowfullscreen code. r=smaug 2020-08-06 15:11:37 +00:00
imptests
indexedDB Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
interfaces Bug 1656802. Make visual viewport only layout scrollbars affect the composition bounds/visual viewport. r=emilio,kats 2020-08-07 11:40:52 +00:00
ipc Bug 1654957 - Enable the GfxInfo component in the GPU process on Linux. r=jgilbert 2020-08-07 21:31:53 +00:00
jsurl Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
l10n Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
locales Bug 1650329 - Improve message: bad start tag in noscript in head. r=alchen 2020-08-03 12:30:12 +00:00
localstorage Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
manifest Bug 1464542: Part 3b - Add existing Services.jsm registrations to the new services cache. r=mccr8,geckoview-reviewers,agi 2020-07-09 21:42:25 +00:00
mathml Bug 1652942 - Remove some unnecessary includes of Element.h. r=smaug 2020-07-15 13:55:24 +00:00
media Backed out 3 changesets (bug 1653219) for causing crashtest failures CLOSED TREE 2020-08-07 19:55:02 +03:00
messagechannel Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +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 1528649 - Remove the context parameter from nsInputStreamPump::AsyncRead. r=valentin,necko-reviewers 2020-08-05 11:21:51 +00:00
notification Bug 1650919 - Adding manifest annotations for xorigin test harness. r=kmag 2020-07-13 20:34:46 +00:00
offline Bug 1652960 - Remove unnecessary includes from Document.h. r=smaug 2020-07-15 15:48:53 +00:00
payments Bug 1656359 - eliminate needless string flattening when calling JS_ParseJSON; r=peterv 2020-08-04 14:17:37 +00:00
performance Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
permission Bug 1656325 - Make the test 'test_cross_origin_iframe.html' Fission-compatible. r=baku 2020-08-04 14:12:50 +00:00
plugins Bug 1656141 - Remove RESFILE. r=firefox-build-system-reviewers,rstewart 2020-08-06 22:51:59 +00:00
power
presentation Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
prio
promise Bug 1653011 - Simplify and make WeakPtr<Derived> usable and compact. r=froydnj,sg,geckoview-reviewers,jgilbert,kvark,snorp 2020-07-23 14:51:46 +00:00
prototype Bug 1366973: Rename security flags to not contain DATA anymore r=geckoview-reviewers,ckerschb,snorp 2020-07-15 11:20:45 +00:00
push Backed out 2 changesets (bug 1651519) for WPT failures in webdriver/tests/switch_to_frame/switch.py. CLOSED TREE 2020-07-22 02:47:34 +03:00
quota Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
reporting Bug 1656359 - eliminate needless string flattening when calling JS_ParseJSON; r=peterv 2020-08-04 14:17:37 +00:00
res
script Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
security Backed out changeset c20c383af4db (bug 1657583) for http related failures CLOSED TREE 2020-08-07 17:13:37 +03:00
serviceworkers Bug 1654064 - P2. Add a testcase for applying window.open heuristic on a first-party iframe. r=baku 2020-08-06 12:53:00 +00:00
simpledb Bug 1519636 - Reformat recent changes to the Google coding style r=andi 2020-08-02 15:29:15 +00:00
smil Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
storage Bug 1653229 - Remove unnecessary includes for BindingUtils.h. r=jgilbert 2020-07-22 15:12:10 +00:00
svg Bug 1524314 - Use RAII notifier classes to simplify code r=dholbert 2020-08-03 09:32:36 +00:00
system Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
tests Bug 1653602 - Add a geolocation monitor r=baku 2020-08-05 12:54:14 +00:00
u2f Bug 1650919 - Adding manifest annotations for xorigin test harness. r=kmag 2020-07-13 20:34:46 +00:00
url Bug 1654992 - Use std::move instead of SwapElements where possible. r=froydnj 2020-08-04 11:27:07 +00:00
vr Bug 1656117 - Reduce include dependencies on nsRefreshDriver.h. r=mstange 2020-08-04 21:17:50 +00:00
webauthn Bug 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
webbrowserpersist Bug 1366973: Rename security flags to not contain DATA anymore r=geckoview-reviewers,ckerschb,snorp 2020-07-15 11:20:45 +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 1657989 - Expose Document::mComposedShadowRoots to front-end code. r=smaug 2020-08-07 21:03:16 +00:00
webshare
websocket Bug 1621345 - Support for nsIWebSocketEventListener.send() API r=baku,necko-reviewers,dragana 2020-07-29 17:41:56 +00:00
workers Bug 1528649 - Remove the context parameter from nsInputStreamPump::AsyncRead. r=valentin,necko-reviewers 2020-08-05 11:21: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 1653335 - Replace MakeSpan uses by constructor calls. r=froydnj 2020-08-07 07:49:47 +00:00
xml Bug 1653474 - Process META elements when it's inserted r=smaug 2020-08-05 16:32:57 +00:00
xslt Bug 1366973: Rename security flags to not contain DATA anymore r=geckoview-reviewers,ckerschb,snorp 2020-07-15 11:20:45 +00:00
xul Bug 1654193 - Avoid getting nsIBrowser when creating nsFrameLoader, r=ckerschb,peterv 2020-08-04 20:51:45 +00:00
jar.mn
moz.build