Limited contact autocomplete in Evolution - Update

This is in continuation of the following topic:

Limited contact autocomplete in Evolution

To summarize: The dropdown autocompetion selection menu does not appear when I type the recipient’s name (3 chars+) even though there are multiple email addresses to select from. My configuration: Debian Bookworm 12.6 (upgraded from Debian 11) with Evolution 3.46.4-2.

I have been experimenting and narrowed down the possible causes of the problem. I have a setup with two screens on an AMD Radeon™ RX 6600 XT (both with the same resolution 1920x1080 and refresh rate 60Hz):

Primary: Samsung 27’’ (HDMI on HDMI port)
Secondary: LG 22’’ (HDMI on DisplayPort via adaptor)

When I use my secondary monitor to type a message, the recipients’ dropdown autocompetion selection menu appears just fine. When I use my primary monitor to type a message, the recipients’ dropdown autocompetion selection menu appears only when the Compose Message window snaps to the left-hand border of the screen. Actually, in all other cases, I can still press the down arrow and select an email address but I can’t see what that address is until I press Enter. So, the menu is still there but it is not displayed on the screen.

When I remove my secondary monitor everything works just fine. When I switch ports the problem persists as described above.

So, the problem appears only when both monitors are active and only on the primary monitor under the conditions mentioned above. I have tried messing around with my .config/monitors.xml but I didn’t notice any difference (apart from breaking my system and having to restore the backup-ed file).

At least, I can now work properly and select the email address I need exploiting the trick mentioned above but I would like to get to the bottom of this and find out what actually causes it. Any hints as to the direction I should be looking into?

1 Like

Is this under Xorg or under Wayland? In any case, 3.46 is quite old and will not receive any updates anymore from GNOME developers, so testing with a recent version (and recent underlying components) would be welcome…

It’s under Wayland. I didn’t notice any problems while using Xorg with Debian 11.

Yeah, I know it’s an old version. That’s why I didn’t submit it as a bug report. I’m not looking for support. I’m just trying to learn more about my system…

I have the same issue on Fedora 40, running Evolution 3.52.4 on Wayland.

On the primary monitor the completion dialog is shown out of place:

Before I have not tried composing mail on secondary but now after reading @emav message, I tested that on secondary monitor it works correctly:

Primary monitor is Dell U2515H, resolution 2560x1440
Secondary: Laptop screen, Lenovo P14s, resolution 1920x1080.

Well, glad and sorry to hear that, @lihis, as, so far, I hadn’t found anybody else with this issue. Do you also have an AMD Radeon card?

The type of monitors and resolutions seem to be irrelevant. Maybe the connectivity issue is a probable cause of the problem (using a HDMI to DisplayPort adaptor)?

I am using integrated GPU of AMD Ryzen 7 PRO 5850U which apparently is AMD Radeon RX Vega 8.

The external monitor is connected with DisplayPort cable via Lenovo ThinkPad Universal ThunderBolt 4 Dock.

Hi, Evolution doesn’t display that popdown, it does gtk3.

There are filled Wrong GtkEntryCompletion position on wayland with multi-monitor configuration (#2794) · Issues · GNOME / gtk · GitLab and Entry completion drop-down is misplaced on external monitor when on Wayland (#699) · Issues · GNOME / gtk · GitLab .

2 Likes

Wow! It was reported seven years ago. Thanks for the links @mcrha!

This topic was automatically closed 45 days after the last reply. New replies are no longer allowed.