Commit Graph

7700 Commits (86f80f265264b0f78e1a25eea157a9db14defd07)
 

Author SHA1 Message Date
Mugurell 86f80f2652 [fenix] For https://github.com/mozilla-mobile/fenix/issues/22502 - Update "Jump back in" group's subtitle format 3 years ago
MickeyMoz 1958c4cd7a [fenix] Update Android Components version to 96.0.20211120190324. 3 years ago
Mozilla L10n Automation Bot 5183cd3c4d [fenix] Import l10n. 3 years ago
Mozilla L10n Automation Bot 748f15bc2d [fenix] Import l10n. 3 years ago
AndiAJ 201663cff1 [fenix] Improve privateTabsTrayWithOpenedTabTest UI test coverage 3 years ago
AndiAJ 69d2664705 [fenix] Improve verifyOpenTabDetails UI test coverage 3 years ago
AndiAJ b9211621ed [fenix] Refactor and improve coverage for empty tabs tray UI tests 3 years ago
Mozilla L10n Automation Bot ccfa34edcf [fenix] Import l10n. 3 years ago
Grisha Kruglov 78e85949cf [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/22484 - Track direct loads per tab; fix search term lookup
This patch fixes two problems:
1) We were treating "direct tab load" as an event which applies
   uniformally to all tabs, even though it's actually an event which
   happens for a specific tab. This lead to background tabs (pages opened as new tab)
   setting the direct load flag, and then a simultaneously loading
   parent tab would incorrectly interpret that flag for itself.

   The patch switches this tracking from a simple boolean (are we direct
   loading?) to a set of tab IDs that are currently direct loading.

2) In a case when a background tab was loading with a parent who's
   search terms were cleared by a direct load, we were not trying to
   lookup search terms on the background tab's historyMetadata key,
   which exists to capture search terms for this exact scenario.

   The patch adds an additional fallback lookup for that path.
3 years ago
Oana Horvath 6ca9c5a17b [fenix] For https://github.com/mozilla-mobile/fenix/issues/21002: add missing steps to selectSearchEnginesShortcutTest, addPredefinedSearchEngineTest 3 years ago
Grisha Kruglov 77f35fd757 [fenix] Post: move group removal logic into PagedHistoryProvider
This moves the group removal logic to the place where the groups are
actually formed. This helps clean-up the fragment code a bit, and
removes the awkward 'allow mutate some random internal state' API from
the provider.
3 years ago
Grisha Kruglov fc7e707538 [fenix] Closes https://github.com/mozilla-mobile/fenix/issues/22472: Filter out redirects from History search groups 3 years ago
MickeyMoz b432bfa589 [fenix] Update Android Components version to 96.0.20211117143034. 3 years ago
AndiAJ 283f938184 [fenix] Improve mainMenuAddToHomeScreenTest UI test coverage 3 years ago
AndiAJ 5d10398f55 [fenix] startOnLastTab UI smoke test 3 years ago
AndiAJ 7662078764 [fenix] recentBookmarksOption UI smoke test 3 years ago
AndiAJ a5d2e8ee47 [fenix] jumpBackInOption UI smoke test 3 years ago
AndiAJ daa348bb2d [fenix] startOnHomepageTest refactoring work 3 years ago
Mozilla L10n Automation Bot 5986c6b7b9 [fenix] Import l10n. 3 years ago
Christian Sadilek d61fd5de0e [fenix] Update lastAccess timestamp of selected tab when launching to home 3 years ago
Christian Sadilek 53f2ddd5d4 [fenix] Upgrade Android Components to 96.0.20211116190344 3 years ago
Roger Yang 627bc919d1 [fenix] Close https://github.com/mozilla-mobile/fenix/issues/22402: Add top placeholder for home 3 years ago
Noah Bond bfc035e0c2 [fenix] MR2 Telemetry: Homescreen view count (https://github.com/mozilla-mobile/fenix/pull/22377)
* For https://github.com/mozilla-mobile/fenix/issues/22146 - Added counter for home screen views

* For https://github.com/mozilla-mobile/fenix/issues/22146 - Added PR number to metrics

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Mugurell ba3138ccf9 [fenix] For https://github.com/mozilla-mobile/fenix/issues/22155 - Store inactive tabs count telemetry when user opens tabs tray
Setting this value in FenixApplication.onCreate was buggy because of a race
with restoring BrowserState.
Setting it here would ensure a better granularity of the events and so to more
accurate reporting.
3 years ago
MickeyMoz f6ea87c2c0 [fenix] Update Android Components version to 96.0.20211115195835. 3 years ago
Mugurell 31f98688a0 [fenix] For https://github.com/mozilla-mobile/fenix/issues/22147 - New search term groups telemetry 3 years ago
AndiAJ 8722950d3b [fenix] Improve homeThreeDotMenuItemsTest UI test coverage 3 years ago
Mozilla L10n Automation Bot 9062e9dfdb [fenix] Import l10n. 3 years ago
MickeyMoz cd4bfe2843 [fenix] Update Android Components version to 96.0.20211115143414. 3 years ago
Arturo Mejia ad8f060cec [fenix] For https://github.com/mozilla-mobile/fenix/issues/22271 Improve URL accessing from the clipboard for Android 12 and above. 3 years ago
Mugurell 7c1b9b909f [fenix] For https://github.com/mozilla-mobile/fenix/issues/22388 - Update content description of the delete button 3 years ago
MickeyMoz bbc2af95d7 [fenix] Update Android Components version to 96.0.20211114185838. 3 years ago
Mozilla L10n Automation Bot b739e6c511 [fenix] Import l10n. 3 years ago
MickeyMoz 95be73eb5c [fenix] Update Android Components version to 96.0.20211113143401. 3 years ago
MickeyMoz bd740c1261 [fenix] Update Android Components version to 96.0.20211111190349. 3 years ago
Mozilla L10n Automation Bot ef1ae5fe11 [fenix] Import l10n. 3 years ago
MickeyMoz 5c398d0167 [fenix] Update Android Components version to 96.0.20211111143126. 3 years ago
Oana Horvath b215f9c585 [fenix] No issue: creates new SmokeTest annotation.
Updates smoke tests list according to the ones in TestRail.
3 years ago
Mozilla L10n Automation Bot 3f7c3ddf6c [fenix] Import l10n. 3 years ago
Noah Bond 1d02011196 [fenix] MR2 Telemetry: Opening screen preference (https://github.com/mozilla-mobile/fenix/pull/22333)
* For https://github.com/mozilla-mobile/fenix/issues/22145 - Added telemetry to the opening screen preference.

* For https://github.com/mozilla-mobile/fenix/issues/22145 - Added PR number to metric

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Noah Bond 114f1347d9 [fenix] MR2 telemetry - Inactive tabs CFR (https://github.com/mozilla-mobile/fenix/pull/22301)
* For https://github.com/mozilla-mobile/fenix/issues/22298 - Added telemetry to inactive tabs CFR

* For https://github.com/mozilla-mobile/fenix/issues/22298 - added PR issue number to metrics

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
3 years ago
Jonathan Almeida a08fcc9a9d [fenix] Close https://github.com/mozilla-mobile/fenix/issues/22223: Move to the selected page when switching modes 3 years ago
MickeyMoz 1fbd8f0b7e [fenix] Update Android Components version to 96.0.20211110143137. 3 years ago
Mozilla L10n Automation Bot 05e56a97a1 [fenix] Import l10n. 3 years ago
Grisha Kruglov 6f1ba6ca6b [fenix] No issue: clean up code duplication in PagedHistoryProvider 3 years ago
MickeyMoz 5e486fa6b6 [fenix] Update Android Components version to 96.0.20211109175743. 3 years ago
AndiAJ ee76b930bd [fenix] For https://github.com/mozilla-mobile/fenix/issues/22256 re-enable editCustomSearchEngineTest UI test 3 years ago
Ben Dean-Kawamura a8bce7b4f8 [fenix] Make findDuplicate() suspend
findLoginToUpdate() should be suspend, but I didn't get mark it that way
on the initial logins work.  Let's make this one suspend, then I can
update findLoginToUpdate() in a-c.
3 years ago
Mozilla L10n Automation Bot 31a6d88939 [fenix] Import l10n. 3 years ago
Jonathan Almeida 7222c0220c [fenix] No issue: Correct TabsTrayAction naming 3 years ago