After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 779214 - Caret tracking with High DPI incorrectly calculates caret possition
Caret tracking with High DPI incorrectly calculates caret possition
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: magnifier
3.20.x
Other Linux
: Normal normal
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2017-02-25 10:30 UTC by Lee
Modified: 2021-07-05 14:12 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Lee 2017-02-25 10:30:23 UTC
When using caret tracking with GNOME shell magnifier the caret position does not correctly compute the caret position when high DPI scaling is enabled.

To reproduce:
1. On a system that supports high DPI, enable UI scaling.
2. Enable the shell magnifier Super + Alt + 8. open an application such as gnome-terminal and start typing. By default the caret should be centred and track across as you type however on high DPI systems the location being tracked is ofter off screen to the right and down from the centre of the magnified view.

Tested on a Dell XPS 13 (Intel 7th generation) developer edition with Ubuntu 16.10 running GNOME.
Comment 1 Andrew Miloradovsky 2017-04-20 10:50:08 UTC
The patch here

https://bugzilla.gnome.org/show_bug.cgi?id=781494

may be a fix for the problem, or at least is related to.
Comment 2 GNOME Infrastructure Team 2021-07-05 14:12:46 UTC
GNOME is going to shut down bugzilla.gnome.org in favor of  gitlab.gnome.org.
As part of that, we are mass-closing older open tickets in bugzilla.gnome.org
which have not seen updates for a longer time (resources are unfortunately
quite limited so not every ticket can get handled).

If you can still reproduce the situation described in this ticket in a recent
and supported software version, then please follow
  https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines
and create a new ticket at
  https://gitlab.gnome.org/GNOME/gnome-shell/-/issues/

Thank you for your understanding and your help.