Mugurell
3dea07855e
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22442 - Don't display history group if already in Jump back in
3 years ago
AndiAJ
c09104308d
[fenix] New text search UI smoke tests
3 years ago
Mugurell
364119deea
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22502 - Keep the previous string resource until safe to remove
...
See https://github.com/mozilla-mobile/fenix/issues/20871
3 years ago
Matt Tighe
369af67f41
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/22321 : Add temporary protoc version workaround for M1 Macbooks
3 years ago
Gabriel Luong
6b5ce4d387
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22488 - Fix intermittent test failure with InactiveTabsControllerTest
3 years ago
Gabriel Luong
100d5372ee
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22250 - Convert Recent Bookmarks to Jetpack Compose
3 years ago
AndiAJ
f2e74f31f8
[fenix] Improve expand/collapse collection UI test coverage
3 years ago
AndiAJ
62560b4d5c
[fenix] Improve collection deletion UI coverage
3 years ago
Grisha Kruglov
ca22bb6ceb
[fenix] Closes https://github.com/mozilla-mobile/fenix/issues/22499 : Emit search group disband action on history group removal
...
This is needed to prevent removed search groups from coming back after
user interacts with the tab. E.g. if we don't fire this action, upon
interaction with the tab after a corresponding search group was removed
we will end up creating metadat with the deleted 'searchTerms' (they'll
be read from the 'historyMetadata' state on the tab).
At this point we probably want to start encapsulating all of this in a
use case - let's do that separately in
https://github.com/mozilla-mobile/android-components/issues/11309 , and
just fix the bug for now.
3 years ago
Oana Horvath
bb36ddee12
[fenix] For https://github.com/mozilla-mobile/fenix/issues/21002 : improves the share tabs smoke tests coverage
3 years ago
Mozilla L10n Automation Bot
b764027bc0
[fenix] Import l10n.
3 years ago
Arturo Mejia
1284096722
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/22537 crash: BookmarkFragment is attached to a context
3 years ago
Arturo Mejia
5737a5533c
[fenix] For issue https://github.com/mozilla-mobile/fenix/issues/5298 the same page appears in the History section multiple times
3 years ago
Mugurell
86f80f2652
[fenix] For https://github.com/mozilla-mobile/fenix/issues/22502 - Update "Jump back in" group's subtitle format
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
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
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
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
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
Mozilla L10n Automation Bot
b739e6c511
[fenix] Import l10n.
3 years ago
Mozilla L10n Automation Bot
ef1ae5fe11
[fenix] Import l10n.
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
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
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