Merged
Merged
Conversation
The plan was to migrate the history items to Compose UI individually, but the performance of embedding a Compose UI view in a RecyclerView was awful, namely because of the lack of composition recycling. To do composition recycling is complicated, and is somewhat the point of LazyColumn, so instead of essentially recreating a LazyColumn to only have it soon deleted out of the purity of the migration, I just migrated the history list and history items all in one.
The design is slightly different because I decided to rely on the default styling that Material 3 provides until we have a coherent design system for the chrome.
| Before | After |
|---|---|
![]() |
![]() |
Testing: There are no automated tests for Android.
Fixes: Part of #45715.
jdm approved these changes Jun 23, 2026
Labels
None yet

