thunderbird / thunderbird/thunderbird-android
Unexpected behaviours after a screen orientation change (reported by activity)
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 14k
- Forks
- 2.8k
- Avg merge
- 3d 3h
- Merged PRs (30d)
- 57
Description
I developed an automatic test case generation tool and it detected these problems in your app.
I would like to know if you consider them as failures and, if not, why. Thanks for your collaboration.
- When I change the orientation of the device screen, MessageList activity changes its state. Below there are four different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...
--- first case ---
A Dialog disappears when the device screen is rotated.


--- second case ---
The scroll position changes after an orientation change.


--- third case ---
Text "test123" disappears from the search bar.


--- fourth case ---
The dialog disappears from the screen.


- When I change the orientation of the device screen, MessageCompose activity changes its state. Below there are two different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after)
--- first case ---


--- second case ---
The image icon appears after an orientation change.


- When I change the orientation of the device screen, in ManageIdentities activity, the Dialog widget "Manage Identity" disappears.


- FolderList activity, when I change the orientation of the device screen, changes its state. Below there are two different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after)
--- first case ---
Text "test123" disappears from the search bar.


--- second case ---
A Dialog disappears after an orientation change.


Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The report identifies MessageList, MessageCompose, ManageIdentities, and FolderList as affected activities. Start by reproducing the listed orientation changes in each activity and inspect how their dialogs, search text, scroll position, and displayed content change. The expected post-rotation state needs maintainer clarification before implementation; done criteria are not specified.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100