There are a number of extension-related components now. It's getting confusion. I use the following rule of thumb: - WebExtensions::Android - for anything involving only changes in extension code, i.e. one of the extensions/ directories - GeckoView::Android - for anything involving also changes in the GeckoView layer (Java/Kotlin code API) - Fenix::Extensions - for anything involving the embedder (Fenix product). APIs involving UI usually require changes to extensions/-code, GeckoView and Android-Components / Fenix.
Bug 1402338 Comment 1 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
There are a number of extension-related components now. It's getting confusion. I use the following rule of thumb: - WebExtensions::Android - for anything involving only changes in extension code, i.e. one of the extensions/ directories - GeckoView::Extensions - for anything involving also changes in the GeckoView layer (Java/Kotlin code API) - Fenix::Extensions - for anything involving the embedder (Fenix product). APIs involving UI usually require changes to extensions/-code, GeckoView and Android-Components / Fenix.