[tbb-bugs] #33939 [Applications/Tor Browser]: Decide which components of Fenix to rip out, disable, or use
Tor Bug Tracker & Wiki
blackhole at torproject.org
Fri Jun 12 03:35:21 UTC 2020
#33939: Decide which components of Fenix to rip out, disable, or use
----------------------------------------------+----------------------------
Reporter: gk | Owner: tbb-team
Type: task | Status: new
Priority: High | Milestone:
Component: Applications/Tor Browser | Version:
Severity: Normal | Resolution:
Keywords: tbb-mobile, TorBrowserTeam202006 | Actual Points:
Parent ID: #33661 | Points:
Reviewer: | Sponsor:
| Sponsor58-must
----------------------------------------------+----------------------------
Comment (by sysrqb):
Replying to [comment:3 sysrqb]:
> {{{
> > # Shows site permission request prompts
> > mozilla_feature_site_permissions -> org.mozilla.components:feature-
sitepermissions
> >
No references to `net`, `connect`, `tcp`, `udp`, `write`, `send`, `read`,
`recv`, `startActivity`. Uri is used for converting a Uri to a String.
`launch` used for coroutines.
> {{{
> > # Wraps/Provides a Reader View WebExtension
> > mozilla_feature_readerview -> org.mozilla.components:feature-
readerview
> >
No references to `net`, `connect`, `tcp`, `udp`, `write`, `recv`, `Uri`,
`launch`, `startActivity`. Lots of `read` matches, but that's because it's
part of the name of the component. `send` is matched because readerview is
a bundled webextension and messages are sent between the app and the
webextension.
> {{{
> > # Implementation for saving, restoring and organizing collections of
tabs
> > mozilla_feature_tab_collections -> org.mozilla.components:feature-tab-
collections
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`launch`, `startActivity`. `read`/`write` are used for interacting with
state saved/cached on disk. #34438
> {{{
> > # Implementation for saving and removing top sites
> > mozilla_feature_top_sites -> org.mozilla.components:feature-top-sites
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`, `startActivity`.
> {{{
> > # Displays web notifications
> > mozilla_feature_webnotifications -> org.mozilla.components:feature-
webnotifications
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `read`,
`write`, `launch`, `startActivity`. `Uri` used for holding a uri. #34439
> {{{
> > # Base or core component containing building blocks and interfaces for
other components
> > mozilla_support_base -> org.mozilla.components:support-base
> >
No references to `net`, `connect`, `tcp`, `udp`, `recv`, `Uri`, `read`,
`launch`, `startActivity. `send` and `write` matches related to local
logging.
> {{{
> > # A set of (Mozilla) Kotlin extensions on top of the Android framework
and Kotlin standard library
> > mozilla_support_ktx -> org.mozilla.components:support-ktx
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`. `Context.share` is a wrapper around
`startActivity`. Additional helper utility classes for AtomicFile, Uri,
String, Preferences, etc.
> {{{
> > # Enables logging from Rust code.
> > mozilla_support_rustlog -> org.mozilla.components:support-rustlog
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`, `startActivity`.
> {{{
> > # Generic utility classes to be shared between projects.
> > mozilla_support_utils -> org.mozilla.components:support-utils
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `read`,
`write`, `launch`, `startActivity`. `Uri` used for storing and parsing
uris.
> {{{
> > # Allow apps to change the system defined language by their custom one
> > mozilla_support_locale -> org.mozilla.components:support-locale
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`, `startActivity`.
> {{{
> > # The standard set of Photon colors
> > mozilla_ui_colors -> org.mozilla.components:ui-colors
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`, `startActivity`.
> {{{
> > # A collection of often used browser icons.
> > mozilla_ui_icons -> org.mozilla.components:ui-icons
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `Uri`,
`read`, `write`, `launch`, `startActivity`.
> {{{
> > # A library for reading and using the Public Suffix List.
> > mozilla_ui_publicsuffixlist -> org.mozilla.components:lib-
publicsuffixlist
> >
No references to `net`, `connect`, `tcp`, `udp`, `send`, `recv`, `read`,
`write`, `launch`, `startActivity`. `Uri` for parsing strings.
> {{{
> > # More AndroidX compatibility libraries
> > androidx_legacy -> androidx.legacy:legacy-support-v4
> > androidx_paging -> androidx.paging:paging-runtime-ktx
> > androidx_preference -> androidx.preference:preference-ktx
> > androidx_fragment -> androidx.fragment:fragment-ktx
> > androidx_navigation_fragment -> androidx.navigation:navigation-
fragment-ktx
> > androidx_navigation_ui -> androidx.navigation:navigation-ui
> > androidx_recyclerview -> androidx.recyclerview:recyclerview
> > androidx_lifecycle_livedata -> androidx.lifecycle:lifecycle-livedata-
ktx
> > androidx_lifecycle_runtime -> androidx.lifecycle:lifecycle-runtime-ktx
> > androidx_lifecycle_viewmodel -> androidx.lifecycle:lifecycle-
viewmodel-ktx
> > androidx_core -> androidx.core:core
> > androidx_core_ktx -> androidx.core:core-ktx
> > androidx_transition -> androidx.transition:transition
> > androidx_work_ktx -> androidx.work:work-runtime-ktx
> >
Presumed safe. #34440
> {{{
> > # Material Components for Android
> > google_material -> com.google.android.material
> >
https://github.com/material-components/material-components-
android/tree/1.1.0
#34441
> {{{
> > # Provides similar capabilities of CSS Flexible Box Layout Module
> > google_flexbox -> com.google.android:flexbox
> >
#34442
> {{{
> > # Renders After Effects animations in real time
> > lottie -> com.airbnb.android:lottie
> }}}
#34443
--
Ticket URL: <https://trac.torproject.org/projects/tor/ticket/33939#comment:15>
Tor Bug Tracker & Wiki <https://trac.torproject.org/>
The Tor Project: anonymity online
More information about the tbb-bugs
mailing list