Bug 403640 - Wrong positioning of launchers and windows during startup for icon-only taskmanager
Summary: Wrong positioning of launchers and windows during startup for icon-only taskm...
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Icons-only Task Manager (show other bugs)
Version: 5.14.4
Platform: openSUSE Linux
: HI major
Target Milestone: 1.0
Assignee: Eike Hein
URL:
Keywords: regression
Depends on:
Blocks:
 
Reported: 2019-01-26 21:38 UTC by Michail Vourlakos
Modified: 2020-03-19 13:23 UTC (History)
7 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michail Vourlakos 2019-01-26 21:38:02 UTC
SUMMARY
During startup there are cases that the icon-only taskmanager fails to restore the proper positions for launchers and at the same time it places windows in the launchers area even though is should not.

Workaround: after first activation of faulty positioned windows or launchers they are placed automatically at their correct positions afterwards

STEPS TO REPRODUCE
1. Add an empty plasma panel that contains only the plasma icon-only taskmanager
2. Important: add the following launchers with that specific order: firefox, dolphin, kwrite, telegram, konversation, kfind, kcalc
3. Important: open the following windows only: firefox, kwrite, blender(which does not have any launcher), konsole(which does not have any launcher)
4. restart plasma e.g. with: kquitapp5 plasmashell | kstart5 plasmashell

OBSERVED RESULT
In my system blender window is placed inside the launchers area (position:3) even though it is not a launcher and  firefox is not positioned in position:0 but at position:4, so it is positioned wrongly

EXPECTED RESULT
launchers should be placed at their correct order independent if there are windows for them and at the same time windows that do not have launchers for them should been always placed in the end

ADDITIONAL INFORMATION
the faulty behavior appears only if there are two or more windows that belong to launchers. If the launchers do not have windows open then the launchers are always placed correctly, I couldnt reproduce the faulty behavior in that case.
Comment 1 Michail Vourlakos 2019-01-26 21:38:33 UTC
*** Bug 403598 has been marked as a duplicate of this bug. ***
Comment 2 Michail Vourlakos 2019-10-16 05:41:43 UTC
*** Bug 413013 has been marked as a duplicate of this bug. ***
Comment 3 Nate Graham 2019-11-04 19:20:19 UTC
I can reproduce this issue with the current state of git master. After killing and restarting plasmashell, some icons are in messed up positions. Dragging one of them instantly resets everything back to the right state.
Comment 4 Nate Graham 2019-11-04 19:20:28 UTC
*** Bug 413677 has been marked as a duplicate of this bug. ***
Comment 5 Nate Graham 2019-11-04 19:21:13 UTC
I started experiencing this months ago and assumed a(apparently incorrectly) that it was a quick in my dev setup limited to the case of killing and restarting plasmashell. However we're getting reports of this hitting users in 5.17.
Comment 6 Nate Graham 2020-02-20 19:48:38 UTC
I'm not hitting this anymore in Plasma 5.18 or with git master. Is anyone else?
Comment 7 Philipp Schmidt 2020-02-20 20:07:16 UTC
I am on 5.18.1, but I still get this issue.
Comment 8 Nate Graham 2020-02-20 22:05:13 UTC
Darn.
Comment 9 Elvis Vinicius 2020-02-28 16:08:39 UTC
The issue is back with 5.18.x releases.

I am at 5.18.1, OpenSUSE Tumbleweed.

GIF :

https://www.dropbox.com/s/gfit0lupdywd77u/Icons-only%20Task%20Manager%20DOIDO.gif?dl=0
Comment 10 Nate Graham 2020-03-04 20:07:56 UTC
I can reproduce this now with a new user account using an IOTM. :( It makes the IOTM incredibly frustrating to use.
Comment 11 Nate Graham 2020-03-04 21:11:45 UTC
Actually the latest reported issue is a separate one. I've reported it at Bug 418483.

I can still no longer confirm the issue originally described in this bug report (launcher positions are scrambled after restarting plasmashell). Can anyone else?
Comment 12 Bug Janitor Service 2020-03-19 04:33:16 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 13 Michail Vourlakos 2020-03-19 08:19:29 UTC
(In reply to Nate Graham from comment #11)
> Actually the latest reported issue is a separate one. I've reported it at
> Bug 418483.
> 
> I can still no longer confirm the issue originally described in this bug
> report (launcher positions are scrambled after restarting plasmashell). Can
> anyone else?

tried to reproduce in 5.18.2 with the step to workaround and it appears that this is not valid, icons are placed correctly on startup now.
Comment 14 Nate Graham 2020-03-19 13:23:42 UTC
Phew!