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

slider@mohammad-sn: extension locks all windows into one workspace without animating #328

Open
williamMillington opened this issue Apr 29, 2021 · 0 comments

Comments

@williamMillington
Copy link

williamMillington commented Apr 29, 2021

Version: 0.7
Build date: 2021-04-12 15:23:19
Cinnamon version: 4.8.6
Distribution: Linux Mint 20.1
Graphics Card: NVIDIA Corporation GM206 [GeForce GTX 950]
Driver: nvidia-driver-450 (version 450.119.03-0ubuntu0.20.04.1)

potentially relevant excerpts from ~/.xsession-errors: (just from ctrl-F "slider")

(cinnamon:67355): Cjs-CRITICAL **: 16:10:53.418: JS ERROR: TypeError: actor is undefined
_shouldAnimate@/usr/share/cinnamon/js/ui/windowManager.js:575:17
mySwitcher@/home/william/.local/share/cinnamon/extensions/slider@mohammad-sn/extension.js:301:19
moveToWorkspace@/usr/share/cinnamon/js/ui/windowManager.js:1040:27
actionMoveWorkspaceRight@/usr/share/cinnamon/js/ui/windowManager.js:1079:18
_showWorkspaceSwitcher@/usr/share/cinnamon/js/ui/windowManager.js:1063:18
WindowManager/<@/usr/share/cinnamon/js/ui/windowManager.js:522:9
(cinnamon:67355): Cjs-CRITICAL **: 15:59:49.560: JS ERROR: TypeError: this._desktopBackground is undefined
enable/this.orig_animateVisible<@/home/william/.local/share/cinnamon/extensions/slider@mohammad-sn/extension.js:121:17
injectToFunction/parent[name]@/home/william/.local/share/cinnamon/extensions/slider@mohammad-sn/extension.js:54:16
show@/usr/share/cinnamon/js/ui/overview.js:236:14
toggle@/usr/share/cinnamon/js/ui/overview.js:366:18
_showWorkspaceSwitcher@/usr/share/cinnamon/js/ui/windowManager.js:1053:22
WindowManager/<@/usr/share/cinnamon/js/ui/windowManager.js:524:89
Cjs-Message: 16:11:26.985: JS LOG: [LookingGlass/warning] Invalid or null signal handler id used when attempting to .disconnect from an object.
overrideDumpStack/global.dump_gjs_stack@/usr/share/cinnamon/js/ui/overrides.js:99:42
overrideGObject/GObject.Object.prototype.disconnect@/usr/share/cinnamon/js/ui/overrides.js:121:20
set@/home/william/.local/share/cinnamon/extensions/slider@mohammad-sn/extension.js:260:27
_get_detail_then_set@/home/william/.local/share/cinnamon/extensions/slider@mohammad-sn/extension.js:227:26

(also appearing, but probably not related: )

Cjs-Message: 15:59:26.269: JS LOG: [LookingGlass/warning] [slider@mohammad-sn]: Missing property "url" in metadata.json

Notify author of extension
@mohammad-sn

Issue
The extension does not seem to be executing properly once loaded. The workspaces indeed switch, but there is no animation.

All open windows are on the same workspace, but only the group of windows associated with a given workspace are focusable (i.e. All the windows are on the same desktop, but I can only click the windows "in" workspace 1 if I'm also "in" workspace 1 , in 2 I can only click the ones in 2, etc. When I try to switch to another workspace, there's no animation, but I can select and interact with a different group of open windows. The previous group of open windows -though still open and visible- stop registering clicks, like they're just part of the wallpaper.)

Steps to reproduce
This happens whenever I try turning on the extension. It may be something about my own setup, if this isn't happening for anyone else then I'm not sure what steps might be taken.

Other information
Seems like it's grabbing images of the windows, throwing them up on the screen to animate them, but then something causes the animation to fail, and the screen-grab images remain up in the background even after arriving in the new workspace.
(Hopefully that's useful, but may be redundant/obvious)

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

1 participant