thunderbird / thunderbird-android

Thunderbird for Android – Open Source Email App for Android (fka K-9 Mail)
https://thunderbird.net/
Apache License 2.0
10.51k stars 2.49k forks source link

Unexpected behaviours after a screen orientation change (reported by activity) #4145

Open datalossdetector opened 5 years ago

datalossdetector commented 5 years ago

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.

1) 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.

2019-07-25 12-53-34_before

2019-07-25 12-53-34_after

--- second case ---

The scroll position changes after an orientation change.

2019-07-25 10-29-21_before

2019-07-25 10-29-21_after

--- third case ---

Text "test123" disappears from the search bar.

2019-07-25 10-01-45_before

2019-07-25 10-01-45_after

--- fourth case ---

The dialog disappears from the screen.

2019-07-25 09-57-01_before 2019-07-25 09-57-01_after

2) 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 ---

2019-07-25 11-18-02_before

2019-07-25 11-18-02_after

--- second case ---

The image icon appears after an orientation change.

2019-07-25 10-39-17_before

2019-07-25 10-39-17_after

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

2019-07-25 18-47-52_before

2019-07-25 18-47-52_after

4) 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.

2019-07-25 11-06-36_before

2019-07-25 11-06-36_after

--- second case ---

A Dialog disappears after an orientation change.

2019-07-25 10-48-16_before

2019-07-25 10-48-16_after

cketti commented 5 years ago

I would like to know if you consider them as failures and, if not, why.

Yes, I consider those to be bugs.

davidmef commented 4 years ago

1720 seems related.

Heineken commented 4 years ago

On all of my Xperia Z3c/Z5c K-9 crashed sometimes, not reproducibly, but all the more annoyingly on screen orientation change.