Skip to content

Conversation

@joshliebe
Copy link
Contributor

@joshliebe joshliebe commented Jan 8, 2026

Task/Issue URL: https://app.asana.com/1/137249556945/project/1200204095367872/task/1212705755390361?focus=true

Description

  • Fixes a perf issue with the Samsung keyboard when deleting characters in Search Mode.

Steps to test this PR

  • Go to the Input Screen
  • Type in a search query
  • Verify that the bottom blur updates correctly

Note

Refactors bottom blur updates in SearchTabFragment for the autocomplete list.

  • Replace ViewTreeObserver.OnPreDrawListener with RecyclerView.OnScrollListener and a root OnGlobalLayoutListener to invalidate BottomBlurView during scroll/layout
  • Store bottomBlurView and layout listener as members; remove the global layout listener in onDestroyView to prevent leaks
  • Minor: add RecyclerView import

Written by Cursor Bugbot for commit 23ce76a. This will update automatically on new commits. Configure here.

Copy link
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@mikescamell mikescamell self-assigned this Jan 9, 2026
Copy link
Contributor

@mikescamell mikescamell left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

:shipit: Tested on Pixel 4a and worked fine for me 👍

@joshliebe joshliebe merged commit e11f19d into develop Jan 9, 2026
17 checks passed
@joshliebe joshliebe deleted the feature/josh/remove-input-screen-view-tree-observer branch January 9, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants