maoschanz / appfolders-manager-gnome-extension

A GNOME extension allowing easy management of "appfolders" directly from the applications grid.
GNU General Public License v3.0
94 stars 24 forks source link

Overlay persists after adding an app twice into the same folder instead of canceling the move by releasing it #60

Closed listenlight closed 5 years ago

listenlight commented 5 years ago

I opened the Internet folder, tried to change the positions, which made the other folders highlight with '+' sign. Logged out and back in to fix. Fresh from installation. Had not logged out, rebooted computer, or restarted any gnome-specific apps or settings. Thank you. Really nice app. Really really.

screenshot from 2019-01-25 11-37-38 screenshot from 2019-01-25 11-37-42 screenshot from 2019-01-25 11-38-05

maoschanz commented 5 years ago

Is the app still "attached" to the cursor (it sometimes happens after releasing the click for some reason), or does this happen after you drop it (or cancel the operation) ?

If it's reproductible, could you execute sudo journalctl -f /usr/bin/gnome-shell, then reproduce the bug, and copy/paste the logs here?

listenlight commented 5 years ago

I put the app icon (released from click-n-hold) back into the same folder from the overview. I reproduced the error. Hope it helps. Happy to help more...

~ sudo journalctl -f /usr/bin/gnome-shell 
[sudo] password for jess: 
-- Logs begin at Wed 2019-01-09 19:18:21 CST. --
Jan 25 14:42:56 home gnome-shell[4420]: Some code accessed the property 'StatusNotifierWatcher' on the module 'interfaces'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Jan 25 14:42:56 home gnome-shell[4420]: Some code accessed the property 'traverseBusNames' on the module 'util'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Jan 25 14:42:56 home gnome-shell[4420]: JS WARNING: [/usr/share/gnome-shell/extensions/ubuntu-dock@ubuntu.com/appIcons.js 1052]: unreachable code after return statement
Jan 25 14:42:57 home gnome-shell[4420]: Some code accessed the property 'introspectBusObject' on the module 'util'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Jan 25 14:42:57 home gnome-shell[4420]: Some code accessed the property 'dbusNodeImplementsInterfaces' on the module 'util'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Jan 25 14:42:57 home gnome-shell[4420]: Error looking up permission: GDBus.Error:org.freedesktop.portal.Error.NotFound: No entry for geolocation
Jan 25 14:42:59 home gnome-shell[4420]: GNOME Shell started at Fri Jan 25 2019 14:42:56 GMT-0600 (CST)
Jan 25 14:43:13 home org.gnome.Shell.desktop[4420]: # watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
Jan 25 14:43:13 home org.gnome.Shell.desktop[4420]: # unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
Jan 25 14:43:13 home org.gnome.Shell.desktop[4420]: # watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)
Jan 25 14:44:40 home gnome-shell[4420]: JS WARNING: [resource:///org/gnome/shell/ui/search.js 506]: reference to undefined property "_searchCancelTimeoutId"
Jan 25 14:44:41 home gnome-shell[4420]: JS WARNING: [resource:///org/gnome/shell/ui/search.js 599]: reference to undefined property "_searchCancelTimeoutId"
^C
~
listenlight commented 5 years ago

Please note that the location of the app/icon was not changed. I wasn't expecting the app to switch to overview. And when it did, i dragged the app/icon back to where it started. EDIT: in other words, it seems to happen after i release the icon back to the folder it started in. i didn't notice any lag on release. that seems to be the start of the persistent overlay. thank you. if more devs put links to give feedback, i would do more. i'd like to work on the gnome desktop, but i need (a very little bit of) money to work... UPDATE: Really, I can work for $120/wk 20+ hrs.

maoschanz commented 5 years ago

Lol i would like money too.

I now understand how to reproduce the bug, but there is nothing in the logs so i'll have to search for what i should fix later