Commit Graph

6176 Commits

Author SHA1 Message Date
AndiAJ
84c61e24a7 For #21644 fix disabled alwaysStartOnHomeTest UI test 2021-10-04 10:34:56 +00:00
Jonathan Almeida
061de54291 Issue #21576: Hide 'Other' title when there are no search groups 2021-10-04 08:56:20 +00:00
Mugurell
361673ae3e For #21626 - Avoid showing story invalid properties 2021-10-04 07:33:31 +00:00
Arturo Mejia
2b363b9868 For #21618: Integrate Nimbus with MR2 Home Page to enable experimentation 2021-10-04 00:39:59 +00:00
Arturo Mejia
ebd336501b For #21611: Add jump back in Contextual Hints 2021-10-03 23:16:37 +00:00
Jonathan Almeida
e5f58eaade
Issue #21632: Correct inactive tabs survey string (#21669) 2021-10-03 14:29:39 +00:00
Christian Sadilek
8f187af9ae Make search term grouping tolerant to (parent tab) navigation
Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
2021-10-02 08:51:25 +00:00
Elise Richards
76c0c4ad14 For #21648: match Pocket sections on home to designs 2021-10-02 08:24:09 +00:00
Jonathan Almeida
c877a25400 Issue #21641: Do not add a group of only one tab 2021-10-02 04:00:02 -04:00
Elise Richards
b213a51188 For #21653: pre-land section title for tab preferences 2021-10-02 00:53:00 +00:00
Noah Bond
aa28b6f142
For #21360 - Added toggle for search term tab groups (#21615)
* For #21360  - Added toggle for search term tab groups

* For #21360 - Lint cleanup

* PR: Added missing licenses and possibly fixed UI test

* PR: Added a "scrollTo" to potentially fix a UI test

* PR: Added potential fix for alwaysStartOnHomeTest

* PR: Added temporary ignore to alwaysStartOnHomeTest

* PR: added missing ignore comment

* For #21360 - Added missing feature flag driven visibility logic

Co-authored-by: Sebastian Kaspari <s.kaspari@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-10-02 00:25:12 +00:00
Elise Richards
c7067a50cb For #21646: Update section titles and customize button name on home 2021-10-01 23:51:48 +00:00
Elise Richards
3a2b9e5d2b
For #21643: Pre-land strings for inactive tabs CFR. Update section title for normal, non-search group tabs. (#21645) 2021-10-01 14:23:24 -07:00
Noah Bond
07b53f1e73
For #21635 - Preland strings for tab auto close message (#21636)
* For #21635 - Prelanded strings for tab auto close message

* PR: Updated String descriptions and added temporary tools ignore
2021-10-01 20:37:51 +00:00
Gabriel Luong
69485da0f8 For #21632 - Preland strings for the inactive tab survey 2021-10-01 19:51:59 +00:00
Biren-Nayak
c1effd946d For #16437: Remove unnecessary space for tracking protection exceptions 2021-10-01 19:15:00 +00:00
Mugurell
bf876e2593 For #21392 - Update new strings descriptions. 2021-10-01 18:03:12 +00:00
Christian Sadilek
fafa72c0ff Allow opening pocket stories when search dialog is active 2021-10-01 16:03:59 +00:00
Oana Horvath
a4a04173cc For #21540, #21620: disables failing UI tests 2021-10-01 15:03:35 +00:00
Oana Horvath
526501160c For #21441, #21477, #21500, #21499 #21476, #21474: retry dismissing the search bar 2021-10-01 08:38:03 +00:00
Roger Yang
920376ee5b Close #21610: Update Strings for Tab Settings 2021-10-01 06:31:50 +00:00
Mozilla L10n Automation Bot
b9b1e984b5 Import l10n. 2021-10-01 03:27:40 +00:00
Arturo Mejia
6824949a40 For #21611: Add jump back in contextual hint text 2021-09-30 22:40:30 -04:00
Roger Yang
1092383231 No issue: Make sure jump back in group always have more than one tab 2021-09-30 22:33:50 -04:00
Gabriel Luong
15d1a0aa17 For #21551 - Add delete history metadata in the History view
Co-authored-by: Christian Sadilek <christian.sadilek@gmail.com>
2021-09-30 22:30:19 -04:00
Elise Richards
c60de0bc6c For #21287: long press menu on recently visited homescreen groups 2021-09-30 22:00:18 -04:00
Arturo Mejia
ca30f518d8 For #21608: Update strings for home screen dialog features 2021-10-01 01:51:07 +00:00
Grisha Kruglov
0d9e2b3a36 Do not show home screen behind search if we have search terms
Home screen isn't actually visible in case we're displaying awesomebar
search results. The navigation is thus unnecessary and actually causes visual
jankiness as we display home for a moment before covering it up with
search results.
2021-09-30 18:14:16 -04:00
Jan-Erik Rediger
2198c0f014 Don't manually exclude glean-native
The latest geckoview-omni package correctly declares its capabilities,
including the `glean-native` one.
Additionally it is able to pick geckoview-omni over glean-native in all
configurations.
2021-09-30 19:51:29 +00:00
Noah Bond
25d0696101
Inactive tabs changes (#21524)
* Issue mozilla-mobile#21319 - Moved inactive tabs to the top of the normal tabs tray.

* Issue mozilla-mobile#21319 - Added a delete icon to delete ALL inactive tabs.

* Issue mozilla-mobile#21319 - Changed default inactive time period to 14 days

* Issue mozilla-mobile#21319 - Hooked inactive tabs setting to UI code

Inactive tabs setting is also disabled when the user has selected the one day or week auto-close tab setting.

* Issue mozilla-mobile#21319 - File and Lint cleanup

* PR: Fixed bug causing grouped tabs to also show in "Other" when marked as inactive but inactive is OFF in Settings

* PR: Fixed lint warnings

* PR: Removed redundant feature check

* PR - Ignore test until search term tab groups switch is done
2021-09-30 19:01:31 +00:00
Mugurell
53d4336939 For #21592 - Don't topup with general stories 2021-09-30 15:54:21 +00:00
Mugurell
ea6d5e3d38 For #21562 - Snap to next item when scrolling
This works by replacing the fling animation with snapping to the next item in
the scroll direction.
2021-09-30 14:57:17 +00:00
Aaron Train
2bde49f911 No issue: Fix AssertionError in openThreeDotMenu
fix: ktlint
2021-09-30 14:06:13 +00:00
AndiAJ
f72ab0a4f3 For #21540 fix flaky editCustomSearchEngineTest UI test 2021-09-30 10:30:27 +00:00
Michael Comella
365983d4b0 For #21294: suppress MaxLineLength in Fact.toEvent.
These double comparisons are easier to read and see the pattern of on one line
so I'd rather keep them on one line. Additionally, it's difficult to
test each change individually so I'd rather not make additional changes.
To do this, I suppressed the max line length warning.
2021-09-30 09:13:53 +00:00
Michael Comella
c10f41164d For #21294: remove allocations in Fact.toEvent.
This commit was generated primarily by a macro that:
- appends `== component &&`
- appends `== item`
- (if applicable) Skips to the ending brace
- Go down one line and move cursor to the front of the line to prep for repeat

My only intervention was to skip extra lines to line it up to run again
and specify how many times in a row it should run.

---

The `to` in this code is an infix function that calls instantiates a
Pair under the hood. Subjectively observed, when this method is called
it generally hits the else case so 35 Pairs are instantiated each call -
that's 560 bytes. This method is called frequently - for example, an estimated
4 times each time a letter is typed on the homescreen and a measured 116 times
in a simple navigation (see the issue). The latter generates an estimated
63.4 KiB.

It was straightforward to remove these allocations so that's what this
change does.

The primary risk from this change is that it's difficult to test each
case to ensure it's working.
2021-09-30 09:13:53 +00:00
Michael Comella
d33e38e020 For #21294: change when (condition) { when { in Fact.toEvent.
This will not compile. However, it enables the subsequent PR to remove
allocations from Fact.toEvent.
2021-09-30 09:13:53 +00:00
Michael Comella
4c33b1b75c For #21294: add partial test for existing factToEvent code.
When we refactor, this will help ensure we've done it correctly.
2021-09-30 09:13:53 +00:00
codrut.topliceanu
0e88c25df1 For #20762 - Adds grey border to inactive tabs 2021-09-30 08:42:46 +00:00
Mozilla L10n Automation Bot
f8edee649a Import l10n. 2021-09-30 00:43:30 +00:00
Elise Richards
02614eb889 For #21574: Move the homescreen onboarding card behind a feature flag 2021-09-29 22:52:42 +00:00
Mugurell
e72b7f7cc8 For #21561 - Enable/Disable the feature from the customization menu 2021-09-29 19:55:26 +00:00
Mugurell
0c632dbbdb For #21391 - Final design composables
Fonts are not exactly following the Figma design but do better suit the overall
design since the other fonts are also not respecting the latest specs.
2021-09-29 19:15:07 +00:00
Andrei Joltan
d30583e0e7
For #21442 fix flaky deleteMultipleSelectionTest UI test (#21563)
Co-authored-by: AndiAJ <andiaj@users.noreply.github.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-09-29 13:45:08 -04:00
Roger Yang
ddd472d143 No issue: Improve rendering of jump back in 2021-09-29 11:43:49 -04:00
AndiAJ
37e342fd92 For #21478 fix flaky verifyOpenTopSiteNormalTab UI test 2021-09-29 15:21:34 +00:00
Oana Horvath
0ac23486c1 Fixed verifyAboutFirefoxPreview test according with new steps 2021-09-29 16:01:35 +03:00
Oana Horvath
1015072db6 Fixed disabled UI test openExternalLinksInPrivateTest 2021-09-29 16:01:35 +03:00
Roger Yang
53206df9b6 Close #21552: Remove Extra Subtitle In Jump Back In Item 2021-09-29 02:46:34 +00:00
Roger Yang
8193138015
Fix recent tabs intermittent tests (#21557)
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-09-28 22:10:47 -04:00
Elise Richards
777f2d1f12
For #21339: update styles for homescreen show all buttons and jump back in spacing (#21342)
For #21339: Add ignores for intermittent ui tests

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-09-28 14:40:22 -07:00
Mugurell
c1f0e5a611 For #21275 - Sort items by how many times they were actually shown 2021-09-28 20:25:25 +00:00
Christian Sadilek
4596d4f905
Do not capture search terms when user navigates away via app (#21527)
Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>

Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
2021-09-28 14:20:58 +00:00
AndiAJ
bf3b669151 Delete browsing data tests UI tests 2021-09-28 09:50:00 +00:00
AndiAJ
06292ac8d6 Fix disabled toggleSearchSuggestions UI Tets and refactoring work 2021-09-28 07:49:22 +00:00
Elise Richards
ab13ae09f2
For #21313: renewing performance awesomebar metrics (#21315) 2021-09-27 15:40:21 -07:00
Roger Yang
8a15e8a681 Close #21451: Add active search term tab groups on home 2021-09-27 21:10:57 +00:00
Arturo Mejia
f15291757b For #21493 show onboarding dialog for home sections 2021-09-27 19:22:34 +00:00
codrut.topliceanu
f338d64a4c For #20762 - Fixes NPE crash with nullchecks for binding 2021-09-27 13:32:06 -04:00
AndiAJ
10f2074749 Fix disabled shortcutButtonTest UI test 2021-09-27 11:15:28 +00:00
Mugurell
ba4c44afcf For #21045: Add categories support 2021-09-27 09:57:15 +00:00
Mugurell
ccc0f17e4f For #21045: Cleanup
- stick to one naming scheme: rename articles to stories and use this all
throughout the app.
- add some spacing above the new section (as per the current design)
2021-09-27 09:57:15 +00:00
Mozilla L10n Automation Bot
27d319bc56 Import l10n. 2021-09-27 00:38:26 +00:00
Mozilla L10n Automation Bot
009f2a97b8 Import l10n. 2021-09-26 00:30:23 +00:00
Mozilla L10n Automation Bot
8426c399ad Import l10n. 2021-09-25 00:44:49 +00:00
codrut.topliceanu
e8c332964d For #21087: Updates Recently Saved design 2021-09-24 07:42:29 +00:00
Christian Sadilek
54549c49ec Fix mapping between history visits and groups to use createdAt
We currently have a 15s buffer to match metadata to its corresponding
visit. However, a existing metadata record can be updated more than
15s after it was created e.g. when closing the tab and updating
the view time.
2021-09-23 21:15:48 +00:00
Aaron Train
1418d3f2bd Closes #21441: Fix changeAccessibiltySettings 2021-09-23 19:59:59 +00:00
Jonathan Almeida
26dc3ea47e Issue #21366: Speculative fix for failing test in TitleHeaderBindingTest 2021-09-23 18:42:53 +00:00
Christian Sadilek
d830006984 For #20893: Dedupe urls/site in history groups 2021-09-23 16:09:43 +00:00
Gabriel Luong
976dd6ebe1 For #21460 - Rename "Delete from history" to "Remove" for recent visit dropdown menu 2021-09-23 14:26:46 +00:00
Oana Horvath
43d1cb233e For #17847: adding back editCustomSearchEngineTest UI test 2021-09-23 08:58:52 +00:00
AndiAJ
d534adc932 Improve coverage verifyEmptyBookmarksMenuTest and undoDeleteMultipleSelectionTest UI tests 2021-09-23 08:04:40 +00:00
AndiAJ
3ad0ec1302 Fix for disabled saveLoginFromPromptTest 2021-09-23 07:09:15 +00:00
Mozilla L10n Automation Bot
74989db239 Import l10n. 2021-09-23 01:06:49 +00:00
Gabriel Luong
90d7927b2f Issue #21117 - Modify layout for items displayed under "Recently Visited" in the HomeScreen to follow latest UX designs 2021-09-22 21:30:45 +00:00
Arturo Mejia
c05fbfb6c3 For #21239 improve telemetry values for Allow users to customize their home screen 2021-09-22 16:28:43 +00:00
Oana Horvath
83e3e0b19d No issue: re-enabled swipeToSwitchTabTest 2021-09-22 15:59:28 +00:00
Travis Long
ca069a78d2 Fix logic so isFirstRun can be called multiple times on first run 2021-09-22 15:35:28 +00:00
Travis Long
c9c28b66c8 [SDK-344] Pass in first-run information to Nimbus for targeting 2021-09-22 15:35:28 +00:00
Gabriel Luong
98b218d964 For #21413 - Remove unused OnboardingPrivateBrowsingViewHolder and OnboardingWhatsNewViewHolder 2021-09-22 14:20:16 +00:00
Aaron Train
87e4a250f1 Various UI test fixes and disabling of intermittents 2021-09-22 12:57:26 +00:00
Sebastian Kaspari
cd61ef1c1d Issue #21172: Refactor UI tests accessing awesomebar suggestions. 2021-09-22 12:57:26 +00:00
Sebastian Kaspari
6d99c34f12 Issue #21172: Replace BrowserAwesomeBar view with AwesomeBar() composable. 2021-09-22 12:57:26 +00:00
Gabriel Luong
d9847f9525 For #21408 - Pass the corresponding HistoryMetadataKey to openToBrowserAndLoad and addTab use case 2021-09-22 08:15:08 +00:00
Gabriel Luong
2ae7d5d593 For #20893 - Search term groups in history 2021-09-22 08:15:08 +00:00
AndiAJ
391ff6b5fd Exit onboarding tour UI tests 2021-09-22 07:06:50 +00:00
Mozilla L10n Automation Bot
a42ca16167 Import l10n. 2021-09-22 01:59:21 +00:00
Michael Comella
3ab1ca8321 For #21126: process performancetest intent for AC too. 2021-09-21 20:49:12 +00:00
rayanHappy
6a3b9c4b8f Fix QR scan button not showing up when choosing a RTL language 2021-09-21 16:20:56 -04:00
Arturo Mejia
3272de1364 For #21239 add telemetry for Allow users to customize their home screen 2021-09-21 15:55:03 -04:00
Christian Sadilek
6f7f284b55 Make sure to only record view time once for a given tab access
Co-authored-by: Grisha Kruglov <gkruglov@mozilla.com>
2021-09-21 12:37:44 -07:00
Mozilla L10n Automation Bot
e00079aeaf Import l10n. 2021-09-21 00:47:29 +00:00
Elise Richards
368d8cc214 No issue: remove escape chars on add logins string 2021-09-20 21:30:16 +00:00
Grisha Kruglov
b7b8de1c2f Use UpdateUrlAction to record viewTime observations
We discovered that in a tab restore scenario we were recording view time
observations that were wrong - we'd record time deltas as-if user was
looking at the page while the browser wasn't running.

This happens because when we record a viewTime observation, we compare
current time with lastAccess time of the tab. In a restore scenario,
that lastAccess time happens to be from when the browser was last
running - which could be days ago.

The simplest solution was to not record a viewTime observation if the
url for a tab didn't change during a load event. To achieve this, we
needed to change which action we were using as a proxy for "navigation
events" - UpdateUrlAction contains the new url, allowing us to compare
against the current tab url.

Alternative solutions would be to keep using loading actions, but
dispatch a lastAccess event before performing a metadata update. This
would have worked, but would result in two lastAccess events being
dispatched for each navigation event instead of just one.
2021-09-20 20:14:04 +00:00
Elise Richards
b56d8ff545 For #21337: rename recently saved section on home 2021-09-20 19:42:19 +00:00
Christian Sadilek
16085b9008 Closes #21388: Only parse clipboard content when search fragment is attached 2021-09-20 14:31:08 -04:00
Jonathan Almeida
e9434a5b11 Close #21366: Fix intermittent test failure in TitleHeaderBindingTest 2021-09-20 17:47:17 +00:00
AndiAJ
d4ce149c3e Improve coverage for verifyAboutFirefoxPreview 2021-09-20 09:41:23 +00:00
Mozilla L10n Automation Bot
f4397cc85e Import l10n. 2021-09-20 00:38:29 +00:00
Mozilla L10n Automation Bot
65dd9cb079 Import l10n. 2021-09-19 00:34:04 +00:00
Mozilla L10n Automation Bot
a455116d2c Import l10n. 2021-09-18 00:40:46 +00:00
Michael Comella
7232fedb20 For #21296: add ProfilerMarkers.addForDispatchTouchEvent. 2021-09-17 23:06:50 +00:00
Michael Comella
bb632c7b3b For #21299: add duration markers for HomeActivity Create/Start.
We only instrument these methods because they're the only ones that
noticeably long running in the current implementation.
2021-09-17 22:34:01 +00:00
Michael Comella
d67bd65f19 For #21299: add duration marker for IntentReceiverActivity.onCreate.
We only instrument onCreate because it's the only one with an
implementation.

While declaring this as a function that accepts a lambda is less
fragile, we've previously had issues with it such as suspected memory
leaks when used for telemetry. Therefore, we go with the simpler
approach.
2021-09-17 22:34:01 +00:00
Michael Comella
f8a4113271 For #21299: add markers for all activity lifecycle callbacks.
We implement these all in the same track because between it'd create a
lot noise between this and fragment lifecycle callbacks.
2021-09-17 22:34:01 +00:00
Roger Yang
872263cf2d Update tabs tray title header string comment to clarify what it does. 2021-09-17 21:07:30 +00:00
Michael Comella
a3d3519e68 Closes #21335: return self instead of mock in FenixSnackbarKtTest.
This is a speculative fix for the intermittent issue. Typically, these
intermittents are caused by mocked lambdas but there is no mocked lambda
here. If this doesn't work, one `any()` argument fills in for a lambda:
it's possible that's causing the failure.

Unfortunately, I can't verify this fix easily because the "run test until
failure" option was removed from Android Studio.

See b3f5c87585 for a prior attempt to
address the intermittents in this class.
2021-09-17 18:18:03 +00:00
Jonathan Almeida
bc7f5d80df Issue #21236: Fixes empty tray visibility logic
This is a bug we noticed after landing search term grouping.

An adapter can submit an empty list of items to the `ConcatAdapter`
early. This has the side-effect of triggering our `observeFirstInsert`
too soon and therefore updating the visibility to show the empty tray
placeholder and never switches back.

Our solution is to keep a constant observer on the adapter so we can
perform the visibility check on every insert/remove.

Co-authored-by: Roger Yang <royang@mozilla.com>
2021-09-17 13:48:08 -04:00
Sebastian Kaspari
6ac10d5209 Issue #21291: SearchDialogFragment: Get URL from clipboard once and not for every state update 2021-09-17 08:10:04 +00:00
Roger Yang
fc18fd2520
For #21236: Separate tabs with the same search term into a different section (#21177)
* For #21236: Separate tabs with the same search term into a different section in tabs tray

* Issue #21236: Scroll to selected tab + various tab fixes for groupings

* Issue #21236: Fix failing test

Co-authored-by: Jonathan Almeida <jalmeida@mozilla.com>
2021-09-17 03:26:34 +00:00
Mozilla L10n Automation Bot
030f7d0d44 Import l10n. 2021-09-17 00:26:32 +00:00
Arturo Mejia
19ed21c70b Update strings comments 2021-09-16 22:41:49 +00:00
Michael Comella
e6560c229d For #21309: add profiler markers on global layout. 2021-09-16 22:09:44 +00:00
Michael Comella
cafc23acb1 For #21309: set up HomeActivityBinding the recommended way.
The recommended way is here:
https://developer.android.com/topic/libraries/view-binding

I was concerned with the existing implementation that binding was being
set conditionally.
2021-09-16 22:09:44 +00:00
Michael Comella
c251e4c5ab For #21309: remove outdated comment regarding async nav graph. 2021-09-16 22:09:44 +00:00
Michael Comella
83bd2f2254 Closes #18102: remove intermittent failing App onCreate duration measurement test.
The test as it exists relies on the robolectric lifecycle, which is hard
to predict, so it doesn't seem worth fixing the test. Writing the test
any other way would require excessive mocking, which also seems
impractical.
2021-09-16 20:17:26 +00:00
rxu
e6395bff97 Add default topsite 58 for MozillaOnline builds 2021-09-16 19:42:54 +00:00
Arturo Mejia
4e846b3cb6 For #21095 add customize home button on the home screen. 2021-09-16 14:58:45 -04:00
Gabriel Luong
66a31ddbfc Issue #21099 - Update items under "Jump back in" section to the latest designs 2021-09-16 07:07:20 +00:00
Christian Sadilek
2a92bd5942 Sort history metadata on home and allow limiting results 2021-09-16 01:03:29 +00:00
Mozilla L10n Automation Bot
1732b9e087 Import l10n. 2021-09-16 00:32:52 +00:00
Mugurell
a54a4ea20a For #21120 - ImageLoader with a shimmer effect placeholder 2021-09-15 12:00:49 +00:00
AndiAJ
abc881f9f8 New deleteBookmarkInEditModeTest UI test 2021-09-15 07:01:59 +00:00
AndiAJ
9546e50451 Improve coverage for copyBookmarkURLTest 2021-09-15 06:27:55 +00:00
Mozilla L10n Automation Bot
1e99d133e4 Import l10n. 2021-09-15 00:59:20 +00:00
Elise Richards
52975b4f05 For #20654: Handle private mode switching from home behind search dialog.
Add tests for controller and interactor to handle private mode switches
2021-09-14 18:21:06 +00:00
Christian Sadilek
c1289f657d Fix history metadata API breakage in unit tests 2021-09-14 13:14:36 -04:00
Jan-Erik Rediger
276626e5ba Ensure glean-native is excluded 2021-09-14 13:14:36 -04:00
Jan-Erik Rediger
c7d7337f00 Use glean-native in tests
The Glean core native code is now shipped through GeckoView directly
(through its `-omni` packages).
For local tests we need a library matching the host-platform, which is
available in the glean-native package.
2021-09-14 13:14:36 -04:00
Rohan Maity
a2a10556b1 For #20634: remove some unused color resources 2021-09-14 13:10:03 -04:00
AndiAJ
d33df2bedd Improve coverage for addPrivateBrowsingShortcut Ui test 2021-09-14 15:20:25 +00:00
Arturo Mejia
cbb8f808c1 For #18629: add support for SmartBlock exceptions 2021-09-13 21:26:47 +00:00
Arturo Mejia
fe914dc964 For #21226 only show the "Customize Home" menu on home screen. 2021-09-13 03:23:43 +00:00
Arturo Mejia
de59a3ec48 For #21211 hide the ETP in custom tabs. 2021-09-13 02:55:39 +00:00
Mozilla L10n Automation Bot
46e9631a71 Import l10n. 2021-09-12 00:33:34 +00:00
Mozilla L10n Automation Bot
a31f859508 Import l10n. 2021-09-11 00:34:58 +00:00
AndiAJ
fc806283a5 For #21133 fix openMainMenuSyncItemTest UI test 2021-09-10 12:22:58 +00:00
bendk
5ba47a90db
Handle breaking changes from a-s 83.0.0 (#21215) 2021-09-09 19:41:55 -07:00
Mozilla L10n Automation Bot
cd053f2a9a Import l10n. 2021-09-10 00:36:30 +00:00
Noah Bond
b3a86e982d Issue mozilla-mobile#20637 - Fixed bug causing the tabs tray to scroll to the wrong tab when opened 2021-09-09 22:39:02 +00:00
mcarare
70247e9456 For #6968: Use close instead of read to close the response stream. 2021-09-09 22:10:28 +00:00
Arturo Mejia
d4a212f235 For #21095 allow users to configure their home screen. 2021-09-09 14:38:26 -04:00
Elise Richards
7d481a7836
For #19947: manually add login (#21199)
* [WIP] New Layout for adding login and 'add login' button in 'SavedLoginsListView' to launch it.
Fixed bindings.

* [WIP] Removed "reveal password" button

* [WIP] Added interactor for the add login screen

* [WIP] Trying to check for duplicates

* [WIP] Renaming "addNew..." with "add..."

* [WIP] Check for duplicates

* [WIP] Fixes after merge

* Cleaning up the layout and making edit text for hostname selectable

* Error handling on add login screen. Tests for interactors and controllers

Co-authored-by: Vitaly V. Pinchuk <vetal.978@gmail.com>
Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-09-09 16:30:33 +00:00
Mozilla L10n Automation Bot
32105f8724 Import l10n. 2021-09-09 00:42:03 +00:00
Michael Comella
d4b13ce519 For #21183: remove view hierarchy depth check from excessive resource test.
This doesn't seem to be a high value test: increasing the view hierarchy
depth will only result in a performance problem on low end devices
if there is enough content on the new layer to cause the traversal to
take longer. It's more likely to result in a hard-to-workaround false
positive so we can remove it, like component init count.
2021-09-08 23:06:08 +00:00
Michael Comella
4fe6a4506d For #21183: remove lazyMonitored wrapper functionality.
We're not using the functionality so there's no sense in doing the work.
However, we keep the wrapper: see the code comments for details.
2021-09-08 23:06:08 +00:00
Michael Comella
09fe569b30 For #21183: remove component init check from excessive resource test.
This check doesn't seem high value because initializing a component
only indicates a performance problem if it's slow, which is not most
components, so it's likely to result in many false positives. To fix
the intermittent, we won't lose much if we remove it.
2021-09-08 23:06:08 +00:00
Arturo Mejia
d288502840 For #20892 update connection panel strings 2021-09-08 22:20:00 +00:00
Noah Bond
28b07e7c8b
Issue mozilla-mobile#21140 - Updated recent tab logic to show media tab and second-to-last tab, if the media tab was the last active tab. (#21141)
* Issue mozilla-mobile#21140 - Updated recent tab logic to show media tab and second-to-last tab, if the media tab was the last active tab.

* Fixed RecentTabsListFeatureTest unit test

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
2021-09-08 20:17:54 +00:00