[fenix] Issue https://github.com/mozilla-mobile/fenix/issues/21707: Correct search grouping logic in extensions
At this moment, we have two extension methods that have duplicate functionality to construct search term groupings. One on `List<Tab>` and one on `List<TabSessionState>`. The former is used for everything related to tabs piped through the `TabsFeature` and the latter is for consumers of `BrowserState` directly. The bug occurs because our implementation of search groupings was updated only on the former extension, but the `HeaderBinding`, that observes the BrowserState and updates the title visibility, was using the latter. Ideally, we remove this duplication when we no longer have separate data classes for consumers of `TabsFeature`, but this intermediary fix should suffice.pull/600/head
parent
cb7cc7a7eb
commit
18a8788812
Loading…
Reference in New Issue