[Exposed Dropdown Menu] Filtering incorrectly applied after rotation
See original GitHub issueDescription: It seems that in some cases filtering is incorrectly applied to AutocompleteTextView
after rotating the device which causes that all options except for the selected one disappear from Dropdown Menu.
Steps to reproduce:
- Open Material Catalog app
- Go to TextField -> Exposed Dropdown Menu Demo
- Tap on 4th TextField from the top and select any value from the dropdown menu.
- Rotate the device to landscape and back to portrait
- Try to select a value from any of the 4 TextFields
The result is that those Dropdowns are now showing only 1 value instead of all of them.
Expected behavior: All TextField Dropdown Menus should show all values after device rotations
Android API version: Tested on Android 10 and Android 11 Beta
Material Library version: Checked on 1.3.0-alpha01 and 1.2.0-beta01
Device: Google Pixel 3 and Emulator
Issue Analytics
- State:
- Created 3 years ago
- Reactions:25
- Comments:24 (2 by maintainers)
Top Results From Across the Web
DropDown menu is not aligning correctly in AppBar
Current target was missing in the code. After applying the following code, able to fix it:
Read more >Autocompletetextview Dropdown Not Showing After Device ...
Ask questions[Exposed Dropdown Menu] Filtering incorrectly applied after rotation. Description: It seems that in some cases filtering is incorrectly applied ...
Read more >Change the '- Any -' text in an exposed taxonomy filter - Drupal
I have an exposed filter for taxonomy terms showing as a dropdown list. The problem is that, although the label reads "Category", the...
Read more >Dropdown Menus with More Forgiving Mouse Movement Paths
Dropdown menus are typically designed such that a submenu is revealed through CSS on a :hover of a parent element.
Read more >Compose Snippets: Exposed Dropdown Menu
A basic implementation of the Material Design Exposed Dropdown Menu ... import androidx.compose.ui.draw.rotate ... import kotlinx.coroutines.flow.filter.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Stumbled upon this issue in our app when fragment view gets recreated from backstack or when a config change happens. We’re using
inputType="none"
so filtering is not needed. The above adapter filtering solution works for me but i’ve changed the filter slightly to basically do nothing:FIX: All the values will be visible after the device rotation and also the selected value will be displayed.