Input field height changes slightly when entering in st password fields.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Fix Released
|
Medium
|
Marco Trevisan (Treviño) | ||
Bionic |
Fix Released
|
Low
|
Marco Trevisan (Treviño) |
Bug Description
It appears there is the font/height rendering issue in multiple places. With the textentry "jumping" in height slightly upon entering anything.
I have observed this on the login screen password entry screen, lockscreen entry, and the gnome pin entry for my ssh/gpg smartcard.
It almost feels as if the "dots" of the hidden password are either of larger font size and/or bold, whilst an empty text field and/or unfocused text field font is either smaller and or regular (non-bold). Resulting in a rendering / layout jiggles.
[ Impact ]
Password input field increase the vertical size as soon as the user types something
[ Test case ]
1. Run:
pkexec true
2. Start typing something
3. The input field should not resize vertically
This works only in case the big-font a11y option is not enabled
[ Regression potential ]
Input Text entries might be slightly taller than they were
Related branches
- Iain Lane: Approve
- Daniel van Vugt: Approve
-
Diff: 408 lines (+76/-46)5 files modifieddebian/changelog (+3/-6)
debian/patches/series (+2/-4)
debian/patches/st-scroll-view-Handle-the-case-where-scrollbars-are-NULL.patch (+38/-0)
debian/patches/st-scroll-view-Remove-scrollbars-references-on-dispose.patch (+33/-0)
dev/null (+0/-36)
- Didier Roche-Tolomelli: Approve
-
Diff: 71 lines (+45/-0)3 files modifieddebian/changelog (+2/-0)
debian/patches/series (+1/-0)
debian/patches/st-button-Ignore-pointer-emulated-touch-events.patch (+42/-0)
- Didier Roche-Tolomelli: Approve
-
Diff: 42 lines (+10/-2)2 files modifieddebian/changelog (+4/-1)
debian/ubuntu-session-mods/ubuntu.css (+6/-1)
no longer affects: | gdm3 (Ubuntu) |
no longer affects: | gnome-keyring (Ubuntu) |
tags: | added: visual-quality |
summary: |
- In multiple apps, the input field "jumps" + Input field height changes slightly when entering in st password fields. |
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → Low |
Changed in gnome-shell (Ubuntu): | |
status: | Confirmed → In Progress |
status: | In Progress → Fix Released |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
importance: | Low → Medium |
description: | updated |
Changed in gnome-shell (Ubuntu Bionic): | |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Changed in gnome-shell (Ubuntu Bionic): | |
status: | New → In Progress |
status: | In Progress → Fix Committed |
importance: | Undecided → Low |
As far as I can tell, this is either an 'st' (Shell Toolkit in gnome-shell, also used on the login screen) bug, or an issue with our theming which is patched into gnome-shell.
The same st gnome-shell code is used in security prompts. So I think this bug lays entirely within gnome-shell and not the other components.