"previous" button in Evolution's in-message search box finds the next match, not the previous match

Bug #1814527 reported by ais523
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
Unknown
evolution (Ubuntu)
Fix Released
Low
Unassigned

Bug Description

Steps to reproduce:

In Evolution, open any email by double-clicking on it (so that the email appears in a separate window). Press Ctrl-Shift-F to bring up a search box at the bottom of the screen (allowing you to search for words in an email). Type in a word that appears at least three times in the email, and press Return, then start using the "Previous" and "Next" buttons next to it.

Expected behaviour: the "Next" button jumps to the next occurrence of that word in the email; the "Previous" button jumps to the previous occurrence of that word in the email.

Actual behaviour: the "Next" button acts as expected, but the "Previous" button acts identically to the "Next" button, moving to the next (rather than previous) occurrence of that word in the email.

Revision history for this message
ais523 (ais523) wrote :
Download full text (196.9 KiB)

ProblemType: Bug
ApportVersion: 2.20.9-0ubuntu7.5
Architecture: amd64
CurrentDesktop: X-Cinnamon
Date: Mon Feb 4 12:09:29 2019
Dependencies:
 adduser 3.116ubuntu1
 adwaita-icon-theme 3.28.0-1ubuntu1
 apt 1.6.8
 apt-utils 1.6.8
 aspell 0.60.7~20110707-4
 aspell-en 2017.08.24-0-0.1
 at-spi2-core 2.28.0-1
 bogofilter 1.2.4+dfsg1-12
 bogofilter-bdb 1.2.4+dfsg1-12
 bogofilter-common 1.2.4+dfsg1-12
 bsdmainutils 11.1.2ubuntu1
 bsdutils 1:2.31.1-0.4ubuntu3.3
 bubblewrap 0.2.1-1ubuntu0.1
 bzip2 1.0.6-8.1
 ca-certificates 20180409
 coreutils 8.28-1ubuntu1
 dbus 1.12.2-1ubuntu1
 dbus-user-session 1.12.2-1ubuntu1
 dconf-gsettings-backend 0.26.0-2ubuntu3
 dconf-service 0.26.0-2ubuntu3
 debconf 1.5.66
 debconf-i18n 1.5.66
 debianutils 4.8.4
 dictionaries-common 1.27.2
 dmsetup 2:1.02.145-4.1ubuntu3
 dpkg 1.19.0.5ubuntu2.1
 emacsen-common 2.0.8
 enchant 1.6.0-11.1
 evolution 3.28.5-0ubuntu0.18.04.1
 evolution-common 3.28.5-0ubuntu0.18.04.1
 evolution-data-server 3.28.5-0ubuntu0.18.04.1
 evolution-data-server-common 3.28.5-0ubuntu0.18.04.1
 evolution-plugin-bogofilter 3.28.5-0ubuntu0.18.04.1
 evolution-plugin-pstimport 3.28.5-0ubuntu0.18.04.1
 evolution-plugins 3.28.5-0ubuntu0.18.04.1
 fdisk 2.31.1-0.4ubuntu3.3
 file 1:5.32-2ubuntu0.1
 fontconfig 2.12.6-0ubuntu2
 fontconfig-config 2.12.6-0ubuntu2
 fonts-dejavu-core 2.37-1
 gcc-8-base 8.2.0-1ubuntu2~18.04
 gcr 3.28.0-1
 gir1.2-glib-2.0 1.56.1-1
 glib-networking 2.56.0-1
 glib-networking-common 2.56.0-1
 glib-networking-services 2.56.0-1
 gnome-desktop3-data 3.28.2-0ubuntu1.2
 gnome-keyring 3.28.0.2-1ubuntu1.18.04.1
 gnome-keyring-pkcs11 3.28.0.2-1ubuntu1.18.04.1
 gpgv 2.2.4-1ubuntu1.2
 groff-base 1.22.3-10
 gsettings-desktop-schemas 3.28.0-1ubuntu1
 gstreamer1.0-gl 1.14.1-1ubuntu1~ubuntu18.04.1
 gstreamer1.0-plugins-base 1.14.1-1ubuntu1~ubuntu18.04.1
 gstreamer1.0-plugins-good 1.14.1-1ubuntu1~ubuntu18.04.1
 gstreamer1.0-pulseaudio 1.14.1-1ubuntu1~ubuntu18.04.1
 gstreamer1.0-x 1.14.1-1ubuntu1~ubuntu18.04.1
 gtk-update-icon-cache 3.22.30-1ubuntu1
 hicolor-icon-theme 0.17-2
 humanity-icon-theme 0.6.15
 hunspell-en-us 1:2017.08.24
 init-system-helpers 1.51
 iso-codes 3.79-1
 krb5-locales 1.16-2ubuntu0.1
 libaa1 1.4p5-44build2
 libacl1 2.2.52-3build1
 libapparmor1 2.12-4ubuntu5.1
 libapt-inst2.0 1.6.8
 libapt-pkg5.0 1.6.8
 libarchive13 3.2.2-3.1ubuntu0.2
 libargon2-0 0~20161029-1.1
 libasn1-8-heimdal 7.5.0+dfsg-1
 libasound2 1.1.3-5ubuntu0.2
 libasound2-data 1.1.3-5ubuntu0.2
 libaspell15 0.60.7~20110707-4
 libassuan0 2.5.1-2
 libasyncns0 0.8-6
 libatk-bridge2.0-0 2.26.2-1
 libatk1.0-0 2.28.1-1
 libatk1.0-data 2.28.1-1
 libatspi2.0-0 2.28.0-1
 libattr1 1:2.4.47-2build1
 libaudit-common 1:2.8.2-1ubuntu1
 libaudit1 1:2.8.2-1ubuntu1
 libavahi-client3 0.7-3.1ubuntu1.2
 libavahi-common-data 0.7-3.1ubuntu1.2
 libavahi-common3 0.7-3.1ubuntu1.2
 libavc1394-0 0.5.4-4build1
 libblkid1 2.31.1-0.4ubuntu3.3
 libboost-system1.65.1 1.65.1+dfsg-0ubuntu5
 libboost-thread1.65.1 1.65.1+dfsg-0ubuntu5
 libbrotli1 1.0.3-1ubuntu1.2
 libbsd0 0.8.7-1
 libbz2-1.0 1.0.6-8.1
 libc6 2.27-3ubuntu1
 libcaca0 0.99.beta19-2ubuntu0.18.04.1
 libcairo-gobject2 1.15.10-2ubuntu0.1
 libcairo2 1.15.10-2ubuntu0.1
 libcamel-1.2-61 3.28.5-0ubuntu0.18.04.1...

Revision history for this message
Andre Klapper (a9016009) wrote :

I can confirm this on Evolution 3.30.5. Can you please report this to the Evolution maintainers in https://gitlab.gnome.org/GNOME/evolution/issues/ ?

Revision history for this message
ais523 (ais523) wrote :

Reported upstream as https://gitlab.gnome.org/GNOME/evolution/issues/318.

(Launchpad thinks GNOME's bug tracker is somewhere else, so I haven't been able to link that bug report to this one "officially".)

Revision history for this message
ais523 (ais523) wrote :
Revision history for this message
Sebastien Bacher (seb128) wrote :

The issue was fixed in 3.31.92 and the fix is included in 3.32 in Disco

Changed in evolution (Ubuntu):
importance: Undecided → Low
status: New → Fix Released
Changed in evolution:
status: Unknown → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.