Bug 400505 - Tasks disappear after resolution changes
Summary: Tasks disappear after resolution changes
Status: RESOLVED DUPLICATE of bug 373075
Alias: None
Product: plasmashell
Classification: Plasma
Component: Task Manager and Icons-Only Task Manager (show other bugs)
Version: 5.13.4
Platform: Other Linux
: NOR normal
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-31 10:50 UTC by martinlu
Modified: 2020-05-31 18:50 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description martinlu 2018-10-31 10:50:24 UTC
SUMMARY
Tasks disappear after resolution changes.

Specifically, I am talking about the place where tasks of the default task bar where applications go when you click on the minimize icon of the window manager. 

STEPS TO REPRODUCE
1. Have a 4K screen configured to use 4K and another screen with a 1920x1080 resolution in which at least one application is displayed on the taskbar of the 4K screen with both physical screens showing an instance of the task manager showing "only tasks of the current screen".
2. Modify resolution configuration for the large screen to also be 1920x1080.


OBSERVED RESULT
Both task managers show no tasks.


EXPECTED RESULT
Tasks would still be shown. Task bar entries and their display should be invariant w.r.t. resolution modifications.


SOFTWARE VERSIONS
KDE Plasma Version: 5.13.4
KDE Frameworks Version: 5.49.0
Qt Version: 5.11.1

ADDITIONAL INFORMATION
Bug 373075 is the same, but my description is more specific. Bug 189337 was closed a long time ago, because it was old, but might be the same. 

RECOMMENDED IMPLEMENTATION
Implement a regression test, which iterates through all combinations of resolutions that are in use by Plasma5 users. Specifically the test should start Chrome, Firefox, Konsole displaying entries on the taskbar first and it should test that after the resolution change the task manager is not empty.

Please run such a regression test suite before each release, since such bugs shouldn't exist for almost a decade. 

RECOMMENDED PROCESS CHANGE
Stop writing new features for which you do not have either exhaustive or tests written in a framework like hypothesis (e.g. https://hypothesis.readthedocs.io/en/latest/). I.e. try to make a release which has *no* bugs.
Comment 1 Alexander Kandaurov 2020-05-31 18:50:16 UTC

*** This bug has been marked as a duplicate of bug 373075 ***