Victor
2193be27b2
Solves Leaks on SavedLoginFragment
...
disables options menu to avoid leak
removes on click listener to avoid leak
4 years ago
Ryan Kelly
56914cd42d
Reset experiment telemetry identifiers on data prefs change.
...
When the user opts out of telemetry, we need to reset the user identifiers
used by the experiment system, so that there's no risk of tracking the
user across the reset event if they later decide to re-enable telemetry.
4 years ago
Mugurell
41f9388380
For #17803 - Use the main looper for Handler()s
...
This was already the one inferred.
Targeting Android 11 means we need to pass it explicitly.
4 years ago
ekager
5e9fb855f5
For #17915 - Do not launch system settings on Role Request Intent cancel
4 years ago
Abhinav Gupta
13f5df33a1
Hiding the usernameview if the data item.username is blank.
4 years ago
ekager
f5b068a453
For #17785 - Use screenshots setting when adding secure flag
4 years ago
Christian Sadilek
3dc638700f
Refactor tryReloadTabBy to use browser store
4 years ago
mcarare
780e3362a5
For #17464 : Handle selected item background programmatically.
4 years ago
Elise Richards
39f79778a2
For #17084 : Use in-app browser switching dialog ( #17628 )
...
Co-authored-by: hakkikaancaliskan <caliskanhkaan@gmail.com>
4 years ago
Arturo Mejia
b419ff82af
Remove external download manager FeatureFlags
4 years ago
Gabriel Luong
70dc975299
For #17304 - Implement top site search engine attribution ( #17580 )
4 years ago
Sebastian Kaspari
0c41316c31
Revert "For #17044 : Explicitly set a new default engine when default is deleted."
...
This reverts commit 633bf384e2
.
4 years ago
mcarare
633bf384e2
For #17044 : Explicitly set a new default engine when default is deleted.
4 years ago
Kate Glazko
ae528e5ab2
For #15181 : Remove All Downloads From Settings
4 years ago
Christian Sadilek
54da078bd3
Refactor QuickSettingsDialog to use browser store
4 years ago
Arturo Mejia
b9bdc288cb
For issue: #16846 Add ui for controlling exceptions for auto play
4 years ago
Arturo Mejia
a6495347fd
For issue #17457 : Prevent page refresh when tapping the security icon
4 years ago
Arturo Mejia
00d971e9d3
For #16847 : Allow autoplay to controlled via the toolbar.
4 years ago
Mihai Adrian Carare
3bb074b133
For #13522 : Also remove history entries from tab history. ( #17392 )
...
* For #13522 : Also remove history entries from tab history.
* For #13522 : Test that deleting history also removes it from tab history.
4 years ago
mcarare
4e736625bd
For #8716 : Authentication custom tab now considers browsing mode.
4 years ago
Hakkı Kaan Çalışkan
e41cc5a414
For #17303 : Move ext fun runIfFragmentIsAttached to utils
...
move to ext
4 years ago
Elise Richards
6dadecacc2
For #15703 and #17133 : allow ETP redirect trackers setting to be customized ( #17137 )
...
* Remove ETP redirect trackers feature flag. Add category to ETP panel view.
* Add redirect tracker category to ETP custom settings
4 years ago
mcarare
e24ec1c941
For #16068 : Update SUMO links.
4 years ago
Sebastian Kaspari
46813dd89c
Add search current/home region to debug screen. ( #17015 )
4 years ago
Arturo Mejia
f263b7333a
For issue #16847 Show the autoplay icon in the toolbar
4 years ago
Jeff Boek
cf61c10c39
For #15403 - Adds a secret debug info screen in settings ( #15540 )
...
Co-authored-by: Elise Richards <erichards@mozilla.com>
4 years ago
mcarare
b4a81c2219
For #15640 : Remove private resources from RadioButtonPreference.
4 years ago
mcarare
fa08afbc03
For #15640 : Remove private resources from TextPercentageSeekBarPref.
4 years ago
Emilio Cobos Álvarez
9d5afd501e
Add support for EME permission.
...
This accompanies the changes in mozilla-mobile/android-components#9121.
Closes #1175
4 years ago
ekager
e428694a51
For #16397 - Fixes SignOutFragment crash and invisible button
4 years ago
Sebastian Kaspari
2b759e9d6f
Integrate new search code from Android Components into Fenix.
4 years ago
jhugman
9cdfb6db4a
Nimbus Global Opt Out ( #16543 ) r=gl
4 years ago
Jonathan Almeida
78715c3020
For #13477 - Move BiometricPrompt to a separate feature ( #16498 )
...
Instead of simply fixing the memory leak for this issue by directly
removing references, it makes more sense to move the whole
BiometricPrompt out of the fragment and into it's own feature to be
re-usable.
4 years ago
Jocelyne Abi Haidar
88233ef42d
For #15725 : Set up preferences in onCreatePreferences instead of onResume
...
set up preferences in onCreatePreferences instead of onResume so that their visibility is determined before the screen appears rather than after
4 years ago
Gabriel Luong
27ee2ba4f6
For #15761 - [Grid View] Enable the grid view and remove its feature flag ( #16546 )
...
* For #15761 - Part 1: Turn ON the showGridViewInTabsSettings feature flag
* For #15761 - Part 2: Remove the showGridViewInTabsSettings feature flag and show the Tab view preference category
4 years ago
Gabriel Luong
e9d335cb24
Revert "For #15761 - [Grid View] Enable the grid view and remove its feature flag ( #16535 )" ( #16544 )
...
This reverts commit 7499d33b32
.
4 years ago
rxumoz
409041ae3b
For #16451 - Change default top sites to Baidu & JD in China build ( #16515 )
...
* Add top sites related strings
* Change default top sites to Baidu & JD in China build
4 years ago
Gabriel Luong
7499d33b32
For #15761 - [Grid View] Enable the grid view and remove its feature flag ( #16535 )
4 years ago
Codrut Topliceanu
6e4393a199
For #15720 - Remove unused telemetry ( #15887 )
4 years ago
MarcLeclair
7b1af41b40
15278 detekt rule runblocking ( #15942 )
...
* For #15278 : added CoroutineManager to count runBlocking calls
* For #15278 : Added actual detekt rule for runblocking and its config to the yaml
* For #15278 : Added unit test for RunblockingCounter
* For #15278 : renamed StrictModeStartupSuppressionCountTest.kt to PerformanceStartupTest.kt and added runBlockingCount test
* Lint fix
* For #15278 : made runblocking a Long to prevent overflow
* For #15278 : fixed MozRunblocking name, description and moved RunBlockingCounter to perf package
* For #15278:Renamed MozillaRunblockingCheck to MozillaRunBlockingCheck
* For #15278 : Added setup for unit test, since it failed without restting counter
* For #15278 : Fixed naming for RunBlocking lint check
* For #15278 : removed changes made to test to use runBlockingIncrement
* For #15728 : added test exclusion for runBlocking check
* For #15278 : changed null check and added Synchronized to count setter
* For #15278 : fix for nits
* For #15278 : added StartupExcessiveResourceUseTest to CODEOWNERS
* For #15278 : fixed for nits
* For #15278 : Moved increment function to extension function and fixed indentation
* For #15278 : Added tests for Atomic Integer extension and nit fix
4 years ago
mcarare
3cb2c83980
For #16250 : Disable remote USB debugging for SDK <23.
4 years ago
ekager
e15f50712a
For #6313 - Set session ClearColor through Engine DefaultSettings
4 years ago
ekager
d5cb9c599c
For #15910 - Adds back automatic toggle, disables slider when enabled ( #16070 )
4 years ago
Elise Richards
7e3c26914c
For #15080 : Handle default search engine when editing or removing ( #15768 )
4 years ago
Gabriel Luong
d33bd76e40
For #15796 - Use the device locale for the system locale subtitle ( #15975 )
4 years ago
Gabriel Luong
87ec7a77ae
For #15937 - Remove topFrecentSite feature flag ( #15967 )
...
* For #15937 - Remove the topFrecentSite feature flag
* For #15937 - Hide the "Pull to refresh" preference since its visibility is managed by a feature flag
4 years ago
Gabriel Luong
412b412d5f
For #15796 - show device language under follow device language ( #15966 )
4 years ago
Jeff Boek
55515d8f7c
For #15596 - Removes upgrade faq link from fennec builds ( #15643 )
4 years ago
ekager
4d348dd26a
Fixes existing lint errors
4 years ago
ekager
508ec8b8ff
For #15347 - Adds telemetry for tabs settings
4 years ago