Fune (船) is a Firefox ESR fork with the intent of bringing back the Firefox 2.0 look and overall decrapifying the browser.
Find a file
Masayuki Nakano e6f42bf7f7 Bug 1833494 - Make GlobalKeyListener not try to match handler with keyboard event with ignoring Shift state after one handler matches with the key combination r=smaug
`GlobalKeyListener` try to match shortcut keys with exactly checking `Shift`
state, but for the cases which do not match localized language and active
keyboard layout location, it scans another shortcut keys with ignoring
`Shift` state if no handler is available.

`<command>` elements and `<key>` elements may be disabled conditionally.
E.g., Zoom-in/Zoom-out are disabled when current zoom level is max/min value.
In this case, it's odd that another shortcut key which does not exactly match
the modifiers works.

Therefore, this patch makes `GlobalKeyListener` does not try to scan handlers
with ignoring `Shift` state if it has already found a disabled handler which
exactly matches with the modifiers.

Differential Revision: https://phabricator.services.mozilla.com/D184789
2023-08-09 04:47:06 +00:00
.cargo Bug 1846558: build(webgpu): bump wgpu to f71a1bc736fde37509262ca03e91d8f56a13aeb5 r=webgpu-reviewers,supply-chain-reviewers,jimb 2023-08-07 15:40:14 +00:00
.vscode
accessible Bug 1847489: Detect UIA clients in Windows 10. r=nlapre 2023-08-09 04:02:46 +00:00
browser Backed out changeset 4ab6eb349233 (bug 1847617) for causing bc failures in /browser_aboutHomeLoading.js CLOSED TREE 2023-08-08 23:57:39 -04:00
build Backed out changeset a8267c9267da (bug 1840902) for causing mochitest failures in automation.py CLOSED TREE 2023-08-08 19:40:55 -04:00
caps
chrome
config Bug 1823953 - Move libtheroa to libgkcodecs. r=alwu 2023-08-08 12:12:54 +00:00
devtools Bug 1847498 - [devtools] Fix and update browser_net_resend_cors to check for ORB blocked requests r=devtools-reviewers,nchevobbe 2023-08-08 07:58:59 +00:00
docs Bug 1846758 - Automatically mark *.worker.?js files as belonging to the worker environment. r=Gijs 2023-08-04 09:51:15 +00:00
docshell Bug 1846500 - Inherit color scheme override from opener. r=pbz 2023-08-08 11:32:03 +00:00
dom Bug 1833494 - Make GlobalKeyListener not try to match handler with keyboard event with ignoring Shift state after one handler matches with the key combination r=smaug 2023-08-09 04:47:06 +00:00
editor Bug 1824121 - Implement the <search> element r=hsivonen,Jamie,emilio 2023-08-07 22:11:05 +00:00
extensions Bug 1846277 - Untangle nsGlobalWindow*.h includes. r=dom-core,media-playback-reviewers,sessionstore-reviewers,padenot,farre 2023-08-02 20:41:49 +00:00
gfx Bug 1833494 - Make GlobalKeyListener not try to match handler with keyboard event with ignoring Shift state after one handler matches with the key combination r=smaug 2023-08-09 04:47:06 +00:00
gradle/wrapper
hal Bug 1844908 - Remove pre-Win10-specific codepath from hal/. r=gsvelto 2023-07-26 08:52:51 +00:00
image Bug 1845311 - [Part 2] Use ChromeUtils.defineLazyGetter in more places r=arai,webcompat-reviewers,necko-reviewers,extension-reviewers,settings-reviewers,application-update-reviewers,credential-management-reviewers,devtools-reviewers,fxview-reviewers,sync-reviewers,anti-tracking-reviewers,tabbrowser-reviewers,bytesized,twisniewski,sgalich,mak,kershaw,sclements,pbz,robwu,geckoview-reviewers,amejiamarmol 2023-08-01 23:01:02 +00:00
intl Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers 2023-08-07 11:02:56 +00:00
ipc Bug 1842754 - Make LoadInfoArgs non-optional over IPC r=necko-reviewers,jesup 2023-08-08 14:37:19 +00:00
js Bug 1845673 - wasm: Fix case in branch casts with stack results. r=yury 2023-08-08 20:22:08 +00:00
layout Bug 1829016 - The size of content-visibility auto does not refresh when its content changes, r=emilio 2023-08-08 18:19:18 +00:00
media Bug 1568296: Implement "stopping" state for RTCRtpTransceiver. r=jib,mjf,webidl,smaug 2023-08-08 18:56:38 +00:00
memory Bug 1845144 Part 2: Remove macOS available and builtin_available directives for always-supported versions of macOS. r=mac-reviewers,mstange,keeler,padenot 2023-08-02 02:26:14 +00:00
mfbt Bug 1838827 - HashTable::reserve() should always report an error on failure r=jandem 2023-08-03 19:16:02 +00:00
mobile Bug 1823953 - Create libgkcodecs, move libvorbis and libogg to it. r=firefox-build-system-reviewers,geckoview-reviewers,glandium,owlish 2023-08-08 12:12:39 +00:00
modules Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE 2023-08-08 19:05:21 -04:00
mozglue Bug 1823953 - Add a suppression for vorbis_synthesis_init. r=decoder 2023-08-08 12:12:58 +00:00
netwerk Bug 1397646 - return empty statusText for HTTP2 fetches and XMLHttpRequests; r=kershaw,necko-reviewers,sunil 2023-08-08 19:47:39 +00:00
nsprpub
other-licenses Bug 1846660 part 2: Add IAccessibleTextSelectionContainer interface. r=nlapre 2023-08-04 02:51:42 +00:00
parser Bug 1845445 - Make ContentEventHandler::ShouldBreakLineBefore use nsHTMLTag instead of nsINode::IsAnyOfHTMLElements with a lot of params r=smaug 2023-08-09 02:31:50 +00:00
python Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers 2023-08-07 11:02:56 +00:00
remote Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE 2023-08-08 19:05:21 -04:00
security Bug 1847260 - use diagnostic assertions to validate nsITransportSecurityInfo refactoring r=jschanck 2023-08-07 17:42:11 +00:00
services No Bug, mozilla-central repo-update HSTS HPKP remote-settings tld-suffixes - r=release-managers,dmeehan 2023-08-07 12:05:55 +00:00
servo Bug 1598158 - Support offset-path:url() in style. r=devtools-reviewers,emilio 2023-08-07 22:04:01 +00:00
startupcache
storage Bug 1834043 - Add a configure option to disable Sqlite auxiliary files persistence. r=glandium,tjr 2023-08-01 08:02:34 +00:00
supply-chain Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE 2023-08-08 19:05:21 -04:00
taskcluster Bug 1846990: Extend expiration of test variant a11y-checks. r=ci-and-tooling,aryx 2023-08-09 00:44:44 +00:00
testing Bug 1833494 - Make GlobalKeyListener not try to match handler with keyboard event with ignoring Shift state after one handler matches with the key combination r=smaug 2023-08-09 04:47:06 +00:00
third_party Bug 1847818 - restore aec logging from about:webrtc - moz.build file updates. r=ng,webrtc-reviewers 2023-08-08 22:51:56 +00:00
toolkit Bug 1847159 - Update CreditCardRuleset to 555acdf r=mtigley 2023-08-09 01:14:43 +00:00
tools Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre 2023-08-08 12:12:45 +00:00
uriloader Bug 1842754 - Make LoadInfoArgs non-optional over IPC r=necko-reviewers,jesup 2023-08-08 14:37:19 +00:00
view
widget Bug 1833494 - Make GlobalKeyListener not try to match handler with keyboard event with ignoring Shift state after one handler matches with the key combination r=smaug 2023-08-09 04:47:06 +00:00
xpcom Bug 1847296 - Make the utility process selector use a unique bitflag. r=emilio 2023-08-08 00:41:17 +00:00
xpfe/appshell Bug 1846277 - Remove nsGlobalWindow.h. r=dom-core,necko-reviewers,jesup,farre 2023-08-02 20:41:48 +00:00
.arcconfig
.babel-eslint.rc.js
.clang-format
.clang-format-ignore
.cron.yml Bug 1839317 - Add cron task for Firefox Snap upstream builds r=releng-reviewers,taskgraph-reviewers,ahal 2023-07-25 16:55:48 +00:00
.eslintignore
.eslintrc-test-paths.js
.eslintrc.js Bug 1835983: Update dom/security/test/general/browser_same_site_cookies_bug1748693.js to work with https-first enabled r=ckerschb 2023-08-07 13:00:53 +00:00
.git-blame-ignore-revs
.gitattributes
.gitignore
.hg-annotate-ignore-revs
.hg-format-source
.hgignore Bug 1842198 - [remote] Update hgignore to ignore readme files in puppeteer packages r=Sasha 2023-07-25 07:10:08 +00:00
.hgtags No bug - tagging 7b63ca6bbdfaf5d4dc027f808de9f74789a5fa6e with FIREFOX_NIGHTLY_117_END a=release DONTBUILD CLOSED TREE 2023-07-31 15:25:35 +00:00
.lando.ini
.lldbinit
.mailmap
.prettierignore Bug 1833654 - Remove libtremor from the tree. r=karlt,media-playback-reviewers,sylvestre 2023-08-08 12:12:45 +00:00
.prettierrc.js
.stylelintignore
.stylelintrc.js
.taskcluster.yml
.trackerignore
.yamllint
.ycm_extra_conf.py
aclocal.m4
AUTHORS
build.gradle Bug 1626969 - Include locale in Glean pings.r=chutten,supply-chain-reviewers 2023-08-07 11:02:56 +00:00
Cargo.lock Backed out 11 changesets (bug 1676679, bug 1846574, bug 1838526, bug 1546662, bug 1838945, bug 1844136, bug 1838938, bug 1839517, bug 1838894) for causing wpt failures in response.py CLOSED TREE 2023-08-08 19:05:21 -04:00
Cargo.toml Bug 1719535 - Part 12. Update icu_provider_macros not to depend on syn 1.0. r=supply-chain-reviewers,firefox-build-system-reviewers,glandium 2023-08-07 06:24:03 +00:00
client.mk
client.py
CLOBBER Bug 1847818 - restore aec logging from about:webrtc - moz.build file updates. r=ng,webrtc-reviewers 2023-08-08 22:51:56 +00:00
configure
configure.py
GNUmakefile
gradle.properties
gradlew
gradlew.bat
LICENSE
mach Bug 1695312 - Activate the virtualenv associated with a mach command much earlier r=firefox-build-system-reviewers,glandium 2023-07-25 00:24:53 +00:00
mach.cmd
mach.ps1
Makefile.in
mots.yaml Bug 1846121 - Add places-reviewers group to the docs. r=zeid,places-reviewers,Standard8 DONTBUILD 2023-07-31 13:47:50 +00:00
moz.build Bug 1842620: Add overviews of the main applications to the docs. r=Gijs,geckoview-reviewers,owlish,bgrins 2023-07-26 18:22:32 +00:00
moz.configure Bug 1719535 - Part 7. Build ICU4X as default. r=firefox-build-system-reviewers,platform-i18n-reviewers,glandium,dminor 2023-08-07 06:23:58 +00:00
mozilla-config.h.in
old-configure.in
package-lock.json
package.json
pyproject.toml
README.txt
settings.gradle Bug 1846523 - Call python mach on Windows from settings.gradle r=nalexander 2023-08-01 18:26:32 +00:00
substitute-local-geckoview.gradle
test.mozbuild

An explanation of the Firefox Source Code Directory Structure and links to
project pages with documentation can be found at:

    https://firefox-source-docs.mozilla.org/contributing/directory_structure.html

For information on how to build Firefox from the source code and create the patch see:

    https://firefox-source-docs.mozilla.org/contributing/contribution_quickref.html

If you have a question about developing Firefox, and can't find the solution
on https://firefox-source-docs.mozilla.org/, you can try asking your question on Matrix at chat.mozilla.org in `Introduction` (https://chat.mozilla.org/#/room/#introduction:mozilla.org) channel.


Nightly development builds can be downloaded from:

    https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/
            - or -
    https://www.mozilla.org/firefox/channel/desktop/#nightly

Keep in mind that nightly builds, which are used by Firefox developers for
testing, may be buggy.