DescriptionAndrea Bolognani
2018-06-27 14:23:51 UTC
Created attachment 1455059[details]
Graphical glitches on hover
Description of problem:
My laptop is connected to a 3200x1800 27" display and I'm running
a pretty vanilla GNOME session on Wayland. I launched Firefox
through the "Firefox on Wayland" application icon.
Text selection is very wonky: if I select a few paragraphs, then
click outside of the selection with the intent to cancel it, most
of the time the selection looks like it wasn't canceled; similarly,
if I select some text when a selection is already active, the
previous selection might or might not look like it was canceled.
In both cases, switching to another window and then back to Firefox
reveals that the selection had been updated as expected, only the
new status was not reflected on the screen until a full repaint had
been forced.
Performance for text selection is pretty bad, with it lagging
visibly behind the cursor; text input is also laggy, both in the
address bar and in the "find in page" input box.
When searching for text inside a page, results are sometimes
skipped over: eg. if a search result is highlighted and there are
two more results down the page, pressing Enter the first time might
not result in a screen update, while pressing it a second time
might scroll all the way down to the third result; using
Shift+Enter to search backwards might then work perfectly fine and
show the second result, followed by the initial result. It's very
inconsistent.
There are other graphical glitches, such as background colors tied
to :hover not updating properly as the mouse cursor moves around,
or the suggestion box for the address bar being massively upscaled;
screenshots of these latter issues, the easiest ones to show off in
static images, are attached.
None of the above seems to happen when I'm using the internal
laptop panel (1920x1080) instead of the external monitor.
Version-Release number of selected components:
firefox-60.0.2-1.fc28.x86_64
libwayland-client-1.15.0-1.fc28.x86_64
gnome-session-wayland-session-3.28.1-1.fc28.x86_64
Created attachment 1455059 [details] Graphical glitches on hover Description of problem: My laptop is connected to a 3200x1800 27" display and I'm running a pretty vanilla GNOME session on Wayland. I launched Firefox through the "Firefox on Wayland" application icon. Text selection is very wonky: if I select a few paragraphs, then click outside of the selection with the intent to cancel it, most of the time the selection looks like it wasn't canceled; similarly, if I select some text when a selection is already active, the previous selection might or might not look like it was canceled. In both cases, switching to another window and then back to Firefox reveals that the selection had been updated as expected, only the new status was not reflected on the screen until a full repaint had been forced. Performance for text selection is pretty bad, with it lagging visibly behind the cursor; text input is also laggy, both in the address bar and in the "find in page" input box. When searching for text inside a page, results are sometimes skipped over: eg. if a search result is highlighted and there are two more results down the page, pressing Enter the first time might not result in a screen update, while pressing it a second time might scroll all the way down to the third result; using Shift+Enter to search backwards might then work perfectly fine and show the second result, followed by the initial result. It's very inconsistent. There are other graphical glitches, such as background colors tied to :hover not updating properly as the mouse cursor moves around, or the suggestion box for the address bar being massively upscaled; screenshots of these latter issues, the easiest ones to show off in static images, are attached. None of the above seems to happen when I'm using the internal laptop panel (1920x1080) instead of the external monitor. Version-Release number of selected components: firefox-60.0.2-1.fc28.x86_64 libwayland-client-1.15.0-1.fc28.x86_64 gnome-session-wayland-session-3.28.1-1.fc28.x86_64