Jonathan Almeida
Jonathan Almeida
### Why/User Benefit/User Problem When a user sets Focus as their default browser, they want it to allow them to use it as a (secure) browser's full potential. A default...
We're moving to a new instance of Sentry that supports beta/nightly/release style of variants, but we need to see if we can group Klar builds in a similar way instead...
We're going to be using Glean and Nimbus in Focus. Today, we can use those components separately, but do we **need** to create one?
## Steps to reproduce 1. Set Focus as the default browser. 2. Open a custom tab. 3. Observe your notifications. ### Expected behavior - The persistent notification that allows you...
We're using a simple regex here for grabbing the linked issue that will find any issue ID, regardless of repo: https://github.com/mozilla-mobile/android-components/blob/86112e3b34c959e9b47f1503d7f7ee3534203938/.github/workflows/issue-linker.yml#L20 We can update this to only link an ID...
In at least two cases in in the `GeckEngine.requestPdfToDownload`, we can unsuccessfully return a PDF. Our current error handling in https://github.com/mozilla-mobile/android-components/pull/12277 is to silently fail, but this might not be...
Adds support for Save to PDF from the GeckoSession by plugging the API into `onExternalResponse` to provide the same flow as a typical file download experience would be. Co-authored-by: Olivia...
To avoid matching against issues in other repositories, we can reduce our matches to not include values if they are preceded by 1 or more string/number/hypen/underscore values. Tested using: -...
I saw this while debugging https://github.com/mozilla-mobile/android-components/issues/12143 locally: ``` Dispatchers.Main is used concurrently with setting it java.lang.IllegalStateException: Dispatchers.Main is used concurrently with setting it at kotlinx.coroutines.test.internal.TestMainDispatcher$NonConcurrentlyModifiable.concurrentRW(TestMainDispatcher.kt:70) at kotlinx.coroutines.test.internal.TestMainDispatcher$NonConcurrentlyModifiable.setValue(TestMainDispatcher.kt:86) at kotlinx.coroutines.test.internal.TestMainDispatcher.resetDispatcher(TestMainDispatcher.kt:40) at...
When https://github.com/mozilla-mobile/android-components/issues/12289 lands, we should use that component as dependency for `feature-autofill` so that we can reduce the duplication use the appropriate component. We can remove the code in the...