dash2dock-lite icon indicating copy to clipboard operation
dash2dock-lite copied to clipboard

Dock disappears after disconnecting monitor

Open calebjarrell2006 opened this issue 1 year ago • 6 comments

I have been using Dash2Dock Animated through the gnome extensions package manager for a little while now and I have noticed that when disconnecting an external monitor, the dock disappears. While it usually fixes itself after turning the package on and off in the extensions manager, it can be slightly annoying when using my laptop. Screenshot from 2024-10-10 16-21-24

calebjarrell2006 avatar Oct 10 '24 20:10 calebjarrell2006

This is also the case with connecting a monitor...

calebjarrell2006 avatar Oct 10 '24 20:10 calebjarrell2006

This does happen often.

Ticklezz avatar Oct 13 '24 07:10 Ticklezz

I also have this problem, it occurs when I disconnect my monitors or change the arrangement of a multi-display setup.

DEED1T avatar Nov 06 '24 07:11 DEED1T

I have this problem when the laptop wakes up from suspend. The dock is not visible and I have to disable and enable the extension for it to be visible again.

denimcodes avatar Nov 13 '24 04:11 denimcodes

have the similar problem. Toggle will make it visible but still annoying. So far the best experience extension for dock.

wangluyi1982 avatar Dec 23 '24 01:12 wangluyi1982

meta_window_set_stack_position_no_sync: assertion 'window->stack_position >= 0' failed JS ERROR: TypeError: icon._icon.gicon.file is undefined

[email protected]/animator.js:580

these two errors report on my environment.

I did a further debug and found out this is caused by the reference point of the icon on a disposed resource. Object St.Icon (0x5625c825caa0), has been already disposed — impossible to get any property from it. This might be caused by the object having been destroyed from C code using something such as destroy(), dispose(), or remove() vfuncs.

wangluyi1982 avatar Dec 23 '24 21:12 wangluyi1982