"Mark as Read" toggles read state, instead of doing what it says
When pressing "Mark as Read", it seems to toggle the message's read state. This isn't a big deal, but when the message is already marked read by opening, the right click menu text "Mark as Read" becomes out of date and clicking it marks as Unread instead.
Geary version: 3.38.1
Geary revision: tags/gnome-3.38.1-0-g6067adc4
GTK version: 3.24.24
GLib version: 2.66.4
WebKitGTK version: 2.30.4
Desktop environment: GNOME
Distribution name: Arch Linux
Installation prefix: /usr
Steps to reproduce
Select a message then right click it relatively quickly.
What did you expect to happen?
Not mark as Unread if the flavor text shows Mark as Read. Perhaps check if the state is already as desired before executing the action
Relevant logs and/or screenshots