Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
datalossdetector opened this issue Aug 6, 2019 · 2 comments

Comments

@datalossdetector
Copy link

datalossdetector commented Aug 6, 2019

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, the Dialog inside WhitelistActivity disappears
    2019-07-16 20-40-03_before
    2019-07-16 20-40-03_after

  2. When I change the orientation of the device screen, the Dialog inside NetworkServerActivity disappears
    2019-07-17 05-38-31_before
    2019-07-17 05-38-31_after

  3. When I change the orientation of the device screen, NetworkCreateActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
"SASL" ToggleButton loses its value
2019-07-17 00-55-45_before
2019-07-17 00-55-45_after

-- second case --
The Dialog disappears
2019-07-16 21-31-52_before
2019-07-16 21-31-52_after

  1. When I change the orientation of the device screen, NetworkConfigActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
The Dialog disappears
2019-07-17 03-54-51_before
2019-07-17 03-54-51_after

-- second case --
"Disconnect after" EditText loses its value
2019-07-17 03-35-26_before
2019-07-17 03-35-26_after

-- third case --
Two ToggleButtons lose their values
2019-07-16 22-57-00_before
2019-07-16 22-57-00_after

  1. When I change the orientation of the device screen, the "Type" options disappear in IgnoreItemActivity
    2019-07-17 03-29-58_before
    2019-07-17 03-29-58_after

  2. When I change the orientation of the device screen, IdentityCreateActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
"Add to dictionary" option disappears
2019-07-17 00-50-24_before
2019-07-17 00-50-24_after

-- second case --
The TextView disappears
2019-07-17 00-48-01_before
2019-07-17 00-48-01_after

-- third case --
It doesn't keep the scroll position
2019-07-16 22-54-29_before
2019-07-16 22-54-29_after

  1. When I change the orientation of the device screen, the Dialog inside HighlightRuleActivity disappears
    2019-07-17 05-25-06_before
    2019-07-17 05-25-06_after

  2. When I change the orientation of the device screen, HighlightListActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
It loses the value of the "Case Sensitive" ToggleButton
2019-07-17 09-25-10_before
2019-07-17 09-25-10_after

-- second case --
The options disappear
2019-07-17 03-58-37_before
2019-07-17 03-58-37_after

-- third case --
The "Highlight rules" disappear
2019-07-16 23-02-56_before
2019-07-16 23-02-56_after

  1. When I change the orientation of the device screen, CoreSettingsActivity doesn't keep the scroll position
    2019-07-17 02-11-15_before
    2019-07-17 02-11-15_after

  2. When I change the orientation of the device screen, ClientSettingsActivity loses the options opened
    2019-07-17 08-34-56_before
    2019-07-17 08-34-56_after

  3. When I change the orientation of the device screen, ChatlistCreateActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
"All Networks" option disappears
2019-07-17 11-08-51_before
2019-07-17 11-08-51_after

-- second case --
The Dialog disappears
2019-07-17 03-26-23_before
2019-07-17 03-26-23_after

-- third case --
It loses the text written inside the "name" EditText
2019-07-17 03-25-43_before
2019-07-17 03-25-43_after

  1. When I change the orientation of the device screen, the "Paste and Select all" options disappear in ChatActivity
    2019-07-17 00-18-44_before
    2019-07-17 00-18-44_after

  2. When I change the orientation of the device screen, the Menu in AccountSelectionActivity disappears
    2019-07-16 20-50-05_before
    2019-07-16 20-50-05_after

  3. When I change the orientation of the device screen, AccountSetupActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
"Paste, Select All" options disappear
2019-07-16 23-54-27_before
2019-07-16 23-54-27_after

-- second case --
The menu disappears
2019-07-16 21-49-37_before
2019-07-16 21-49-37_after

-- third case --
"Port" EditText loses the focus
2019-07-16 21-46-41_before
2019-07-16 21-46-41_after

  1. When I change the orientation of the device screen, AccountEditActivity changes its state. Below there are different examples: the screenshots were taken before and after the screen orientation change and they are paired (before, after), (before, after) ...

-- first case --
It loses some of the text written in the "Password" EditText
2019-07-17 01-46-33_before
2019-07-17 01-46-33_after

-- second case --
The Dialog disappears
2019-07-16 20-55-58_before
2019-07-16 20-55-58_after

  1. When I change the orientation of the device screen, AboutActivity doesn't keep the scroll position
    2019-07-16 20-28-01_before
    2019-07-16 20-28-01_after
@datalossdetector datalossdetector changed the title GUI failure after a screen orientation change GUI failures after a screen orientation change Aug 6, 2019
@datalossdetector datalossdetector changed the title GUI failures after a screen orientation change Unexpected behaviours after a screen orientation change Aug 6, 2019
@datalossdetector datalossdetector changed the title Unexpected behaviours after a screen orientation change Unexpected behaviours after a screen orientation change (reported by activity) Aug 6, 2019
@digitalcircuit
Copy link

This is a very detailed report, with a lot of time spent - thank you!

However, the upstream development has moved on to @justjanne 's Quasseldroid GitLab repository, as noted in the README of this project.

Would you mind filing this issue at https://git.kuschku.de/justJanne/QuasselDroid-ng/issues/ , either copying all of the message content, or at least linking back to this issue? That'll help keep this from getting lost. You can sign in to the above GitLab using your GitHub account, too; no need to create a new account.

@datalossdetector
Copy link
Author

Thanks for your answer! I have just opened the same issue on GitLab..

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

No branches or pull requests

2 participants