mcarare
1aa473b112
For #9913 , For #9914 : Remove touch delegate when button is disabled.
2020-04-27 11:57:51 -07:00
ekager
a9692d9bce
For #10204 - Address viewLifecycleOwner IllegalStateException crashes
2020-04-24 17:12:08 -07:00
Mihai Branescu
a16bfb27ef
For #6557 - added unit tests
2020-04-24 15:47:48 -07:00
Mihai Branescu
0c2d22f595
For #6557 - add in_content telemetry class
2020-04-24 15:47:48 -07:00
Mihai Branescu
28496fecc0
For #6557 - split base extension functionality from ads
2020-04-24 15:47:48 -07:00
Mihai Branescu
f09bc4566c
For #6557 - added metric for in_content
2020-04-24 15:47:48 -07:00
mcarare
e830da59b7
For #10180 : Remove touch delegate when button is disabled.
...
Also refactored multiple if's into a when.
2020-04-24 13:28:29 -07:00
mcarare
3e13927c25
For #10180 : Add extension to remove touch delegate from parent.
2020-04-24 13:28:29 -07:00
Mihai Branescu
c4d76dce5a
For #6558 - cleanup + added unit tests
2020-04-24 09:28:40 -07:00
Mihai Branescu
f03d65b13d
For #6558 - added logic for ad_clicked metric
2020-04-24 09:28:40 -07:00
Mihai Branescu
93ca1f6d9f
For #6558 - added handling of web extension + sending metric for has_ads
2020-04-24 09:28:40 -07:00
Simon Chae
f1559ed2da
For #10162 : Set switch back to prev state when failed to enable/disable addon ( #10164 )
2020-04-24 11:54:16 -04:00
mcarare
2edd4b39a4
For #9913 , For #9914 : Remove button when disabling it.
...
Setting visibility to GONE allows clicks to parent view in that space.
2020-04-24 16:42:47 +03:00
Arturo Mejia
956bf01cd5
For issue #9493 : Reload after cleaning individual site permissions exceptions
2020-04-24 06:16:32 -04:00
David Walsh
6f5f48c30e
For #10148 - Add basic tab tray implementation without exposing to rest of app ( #9934 )
2020-04-23 15:38:35 -05:00
Vlad Filippov
e51e1c878b
Add 'useEmail' and 'useEmailProblem' metrics event
...
Fixes #9834
2020-04-23 10:33:36 -07:00
Simon Chae
b3248ec769
For #6123 : Expose WebExtensions in private browsing control
2020-04-23 12:28:57 -04:00
mcarare
cc67de29bf
For #10091 Also disable play/pause button when hiding it.
2020-04-23 09:22:01 -07:00
mcarare
9dd8314d14
For #10091 Add extension to remove and disable button
2020-04-23 09:22:01 -07:00
mcarare
932fd44823
For #7387 : Change ETP onboarding from popup to a dialog.
...
Recalculated dialog position and offsets.
Changed ETP onboarding dialog to show only once.
2020-04-23 08:17:42 -07:00
mcarare
72fe52fcb8
For #9987 : Set FLAG_SECURE to dialog when flag set in activity.
2020-04-23 08:16:25 -07:00
ValentinTimisica
da3fca0f29
Fixes #10109 : Adds content description for browse privately card content
2020-04-23 16:59:42 +03:00
mcarare
e11f1b62dc
For #10027 : Make toolbar context menu popup dismissible on SDK<23
2020-04-22 22:47:46 -07:00
ekager
c4e83367f6
For #6832 - Fix various fragment not attached to a context crashes
2020-04-22 20:56:35 -07:00
ekager
6457a02a82
For #2818 - Enable PiP for all builds
2020-04-22 20:55:00 -07:00
Roger Yang
0227e953ae
Close #9760 : Add external app links context menu candidate
2020-04-22 14:45:49 -07:00
Sawyer Blatz
dce16964c0
For #9208 : Adds in-product prompt to homescreen ( #9836 )
2020-04-22 14:29:43 -07:00
Arturo Mejia
0a23d66756
For issue #7566 Handle deny & don't ask again for site permissions
2020-04-22 11:33:32 -04:00
Arturo Mejia
995da59fa8
For issue #9493 : Reload after cleaning all site permissions exceptions
2020-04-22 08:53:07 -04:00
ekager
70755adf6e
For #10036 - Workaround for System Theme changes with config change
2020-04-22 00:01:54 -07:00
Michael
1f8b7ff962
Closes #8541 : Hide find bar when entering fullscreen
2020-04-22 00:01:35 -07:00
Jeff Boek
164e6cd079
For #9816 - Adds SessionObserver to session on selection
2020-04-21 14:08:58 -07:00
Jonathan Almeida
6ad046714d
Close #9338 : Enable WebPush engine integration in all builds
2020-04-21 09:38:13 -04:00
ekager
f3847d0d7c
For #8735 - Adjust fontInflation engine setting when toggling useAutoSize
2020-04-21 09:05:25 +03:00
ekager
66d9a24b28
Closes #9928 - Updates private browsing text description
2020-04-21 09:00:06 +03:00
ekager
5d51c4f059
Don't use ProcessLifecycleOwner for view-tied consume
2020-04-20 12:07:37 -07:00
ekager
f801f32027
No issue: Fix leaks in BookmarkFragment
2020-04-20 12:07:37 -07:00
ekager
5014cd78ec
No issue: Fix leaking sessionControlInteractor
2020-04-20 12:07:37 -07:00
Grisha Kruglov
853a0acab4
Closes #4046 : Always display 'Desktop' bookmarks folder
...
See https://github.com/mozilla-mobile/fenix/issues/4046 for a detailed discussion of this.
In short, this patch removes code that would conditionally hide desktop bookmarks depending
on the signed-in state of the browser.
2020-04-17 23:57:43 -07:00
Jonathan Almeida
c16283a923
For #9932 : Fix navigation icon theme missing from migration UI
...
Setting the `navigationBarColor` is done in the ThemeManager for the
attached activity. Since the migration UI is separate from that, we did
not get this for free.
2020-04-17 22:45:30 -07:00
Sawyer Blatz
a8e624959e
For #6940 : Fixes top dynamic toolbar behavior ( #9900 )
2020-04-17 13:32:20 -07:00
Roger Yang
40550e88de
Close #9960 : Launch URI in Fenix if failed to launch in custom tab ( #9964 )
2020-04-17 16:24:20 -04:00
Christian Sadilek
ec1d4e8fca
For #8399 : Hide keyboard to prevent content resizes
...
This hides the keyboard after committing a URL in the
Toolbar right before we navigate from the SearchFragment
to the BrowserFragment. If the BrowserFragment is being
displayed before the keyboard is gone an expensive
resize of the engine view (content) is triggered when the
keyboard finally goes away. This is to prevent that.
2020-04-17 12:07:44 -07:00
Michael Comella
f3ed207bdb
For #8803 - review: Add clarifying comments to onAppInit capture methods.
2020-04-17 09:11:58 -07:00
Michael Comella
f49fc6dad2
For #8803 : hook up frameworkStart metric.
2020-04-17 09:11:58 -07:00
Michael Comella
dbf733d70a
For #8803 : add StartupFrameworkStartMeasurement.
...
This class controls the central logic around the metrics we want to
record.
2020-04-17 09:11:58 -07:00
Michael Comella
7f618a6a7c
For #8803 : add Stat and test.
...
We need to access the data in stat to get the process start time, so we
can calculate the time from process start until application.init for the
frameworkStart probe.
2020-04-17 09:11:58 -07:00
Emily Kager
39107b4036
For #9703 - Exit fullscreen in onPause and onSessionSelected ( #10016 )
...
* For #9703 - Call fullScreenChanged in onPause
* For #10015 - Exit full screen if new session selected
2020-04-17 08:57:36 -07:00
ekager
6f77ec5951
Use HomeFragment viewLifecycleOwner for BrowserSessionsObserver
2020-04-16 21:00:27 -07:00
Grisha Kruglov
0ec6d266e8
Use HomeFragment's viewLifecycleOwner as the lifecycle for accountManager observer registry
...
If we just use the HomeFragment itself, we end up with a memory leak since the lifecycle events
that would clean up the registry (e.g. destroy) won't run (if the fragment is retained in the backstack, for example).
2020-04-16 21:00:27 -07:00