Open ndfsa opened 2 years ago
Did a git bisect from v74 to v75 and it appears that the offending commit is 8e4f4a8
That commit sounds like a red herring. I think the issue is much older than that: https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/4651
https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2514 might be helpful to track this down
got the same problem. really annoying. switched to cosmic till its fixed
I had the same problem, a reinstall with a reboot in between fixed it. Let's see how long it lasts...
I have a video of the issue. It seems to not occur when you click on the search bar first before typing:
I'm also having this issue. Fixed with rollback to v74
Looks like one of the signal handlers here can be called while there is already a startup animation running. So the normal startup animation is running, the overview is in the showing transition state and the first showing
signal has already been emitted. Then the signal handler calls Main.overview.runStartupAnimation
again, which emits the second showing
signal, giving us the two consecutive showing
signals without any intermediate hiding
signal, which is enough to trigger the issue.
That's however only based on looking at the code since I'm still not able to reproduce the issue myself.
Managed to reproduce this now by triggering a monitor configuration change during startup. I had to plug in a second monitor during startup to trigger this, but I guess depending on the hardware/configuration this could just happen without requiring this kind of manual interference.
The monitors-changed
signal during startup then triggers DockManager::_toggle()
, which, like already suspected, ends up calling Main.overview.runStartupAnimation()
triggering the second showing
signal. That then triggers the issue, because the SearchController
connects to stage keypress events when the overview starts showing
and disconnects when it is hiding
(so it can capture key presses even when not focused).
@roworu how can I downgrade the extension? Do I need to build it from sources? I'm having the issue on Ubuntu 22.04. Is there a way to reset to the version from the OS?
@pgassmann you can build from source on the v74 branch, then change the version to "75" on the metadata.json file to prevent gnome extensions from automatically updating your extension for the time being, don't forget to change it back when you no longer need v74.
Workaround: there is a flag option under Appearance
that says Show overview on startup
. By disabling
it and re-logging back, it does not happen anymore, and the drawback is only that it does not trigger the overview view at startup.
I'm using dash to dock v75
Confirmed Debian Testing/Bookworm "Type to search" box on the activities overview, the first keystroke is duplicated. Kernel 6.0.0-2-amd64 Nvidia 510.85.02 GNOME Shell 43.0 dash to dock v75
Can confirm ncounter's workaround solved the issue for me.
I tried ncounter's solution and it worked! Another thing you can try is use Dash to dock for COSMIC as a temporary replacement
Workaround: there is a flag option under
Appearance
that saysShow overview on startup
. Bydisabling
it and re-logging back, it does not happen anymore, and the drawback is only that it does not trigger the overview view at startup. I'm usingdash to dock v75
FYI re-logging is not needed, just hit Alt + F2
then type r
and Enter to restart the gnome-shell could fix things.
Thanks for the workaround @ncounter - for some reason I don't see "Show overview on startup" anywhere :S
would you perhaps knows the gsettings schema / key for the that setting?
Thanks for the workaround @ncounter - for some reason I don't see "Show overview on startup" anywhere :S
would you perhaps knows the gsettings schema / key for the that setting?
@kostas-theo it should be disable-overview-on-startup
, it is set to false
by default so you should set it to true
, like the following:
gsettings set org.gnome.shell.extensions.dash-to-dock disable-overview-on-startup true
or
dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
In the UI it works like the opposite logic because there is a reverse setting here
dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
This worked for me.
Workaround: there is a flag option under
Appearance
that saysShow overview on startup
. Bydisabling
it and re-logging back, it does not happen anymore, and the drawback is only that it does not trigger the overview view at startup. I'm usingdash to dock v75
Thank you very much. Worked for me too on Manjaro with GNOME.
I'd been having issues with my wireless keyboard and repeating keystrokes and thought it was the same issue with my replacement keyboard, but noticed it only happened on the search in the Activities view. This has fixed it and I didn't like it showing the overview anyway, so two birds with one stone.
Confirming on the latest openSUSE Tumbleweed 14.11.2022 with GNOME 43.1 on X11 Using HOT Corner and typing the 'desired' letter straight away duplicates it . . .
.;ldkO0000Okdl;. martin@nvisen-minipc--opensuse-tumbleweed
.;d00xl:^''''''^:ok00d;. OS: openSUSE 20221114
.d00l' 'o00d. Kernel: x86_64 Linux 6.0.8-1-default
.d0K^' Okxoc;:,. ^O0d. Uptime: 52m
.OVVAK0kOKKKKKKKKKKOxo:, lKO. Packages: 2766
,0VVAKKKKKKKKKKKKK0P^,,,^dx: ;00, Shell: fish 3.5.1
.OVVAKKKKKKKKKKKKKk'.oOPPb.'0k. cKO. Resolution: 1920x1080
:KVAKKKKKKKKKKKKKK: kKx..dd lKd 'OK: DE: GNOME 43.1
lKlKKKKKKKKKOx0KKKd ^0KKKO' kKKc lKl WM: Mutter
lKlKKKKKKKKKK;.;oOKx,..^..;kKKK0. lKl WM Theme: Adwaita
:KAlKKKKKKKKK0o;...^cdxxOK0O/^^' .0K: GTK Theme: Adwaita [GTK2/3]
kKAVKKKKKKKKKKKK0x;,,......,;od lKP Icon Theme: Adwaita
'0KAVKKKKKKKKKKKKKKKKKK00KKOo^ c00' Font: Roboto 11
'kKAVOxddxkOO00000Okxoc;'' .dKV' Disk: 1.1T / 4.8T (24%)
l0Ko. .c00l' CPU: Intel Core i7-1065G7 @ 8x 3.9GHz [57.0°C]
'l0Kk:. .;xK0l' GPU: Mesa Intel(R) Iris(R) Plus Graphics (ICL GT2)
'lkK0xc;:,,,,:;odO0kl' RAM: 3684MiB / 15510MiB
'^:ldxkkkkxdl:^'
dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
This worked for me.
Same
dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
Worked for me as well! Glad to have Dash to Dock Back!
If someone else's solution works, just react to their message with a 👍 emoji or something. No need to send a whole new comment just to say that it works and eventually fill up the screen :)
The same issue happened to me when I switched to Xorg. On Wayland, everything was totally normal. I use Manjaro Gnome, Gnome version 43.1.
The same issue happened to me when I switched to Xorg. On Wayland, everything was totally normal. I use Manjaro Gnome, Gnome version 43.1.
""Totally"" Normal
Also happening on RHEL9. Will test workaround soon.
Details:
Same here
Workaround above with dconf
working
Same bug with the same setup as @Neo-29 but the dconf workaround doesn't help. Still get the doubled letters.
Same bug with the same setup as @Neo-29 but the dconf workaround doesn't help. Still get the doubled letters.
Can come back. But the workaround workks. Check if an extension doesn't interfer with it.
Which other extension might be interfering?
Which other extension might be interfering?
Just perfection for example. Opt in or out in settings for overview. Desktop - overview
downgraded to 74, works fine now
Is this related to https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2667 at all? That MR links to an issue discussing this one.
No, it's not related. The issue on the GNOME gitlab also is not really about this issue here.
It is somewhat related to https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2514 which has been merged in 43.3. With that MR this bug should now trigger an error message during startup rather than causing duplicate characters when searching.
That error message should have a backtrace that basically points to the bug in dash-to-dock as already described in https://github.com/micheleg/dash-to-dock/issues/1855#issuecomment-1287402129.
Downstream Ubuntu bug: https://launchpad.net/bugs/1956248
Thanks for the workaround @ncounter - for some reason I don't see "Show overview on startup" anywhere :S would you perhaps knows the gsettings schema / key for the that setting?
@kostas-theo it should be
disable-overview-on-startup
, it is set tofalse
by default so you should set it totrue
, like the following:gsettings set org.gnome.shell.extensions.dash-to-dock disable-overview-on-startup true
or
dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
In the UI it works like the opposite logic because there is a reverse setting here
bro, thanks, this dconf write /org/gnome/shell/extensions/dash-to-dock/disable-overview-on-startup true
work for me.
Since extensions.gnome.org-v75 when using the "Type to search" box on the activities overview, the first keystroke is duplicated.
Steps to reproduce:
Expected behavior: The text typed appears in the "Type to search" text box Actual behavior: The text typed appears in the "Type to search" text box with the first letter repeated. e.g. (tterm when typing term)
I found a workaround to temporarily make the issue go away, but on logout or restart it comes back.
Information about system: GNOME Shell 42.5 (Xorg) Arch Linux Nvidia driver nvidia-520.56.06-3