Touchscreen support
-
Hi. The browser's interface does not respond to touchscreen events on Wayland on Arch Linux. It works one time, right after launching the browser, but afterwards it stops. This makes it unusable on tablets.
For now I'm switching back to Brave, but I'm very open to testing and helping in getting this sorted out. -
Same issue on Fedora 37, wayland. I can use touchscreen to navigate the web content, but Vivaldi's interface (back button, new tab button, sidebar, etc) will not work. They do respond to mouse and stylus input, but not touch.
-
I have the same issue on x11 ubuntu.
-
This is still a problem, but not only does the ui not function,
navigator.maxTouchPoints
is registered as 0, and other touch related variables are also non-functional, rendering certain websites less functional or useless (excalidraw for example) -
Just to give some further confirmation, I've also encountered this bug on various different Linux distributions and desktop environments on x86 and ARM devices ranging from laptops/desktops to Raspberry Pis, under both X11 and Wayland. Most recently confirmed under Mint 21.3 XFCE on x11 running Vivaldi 6.7.3329.39.
It's intermittent too -- every now and then I'll be able to interact with the browser UI using touch events for a short while, get my hopes up, and then it stops working again. I haven't been able to identify a consistent pattern of when the problem comes and goes, but it spends a lot more time broken than working.
-
Just to add that I have been observing similar issues on a PinePhone and PinePhone Pro. Both are running their respective current stable versions of mobian (which is debian with extras to support mobile devices).
The PinePhone is running vanilla ARM64 mobian/Phosh which uses a Wayland back end.
The PinePhone Pro also runs ARM64 mobian and has two desktop environments installed, Phosh/Wayland and XFCE/Xorg. Note, on this device the issues are present under both desktops.
There are three main symptoms;
-
The buttons on the navigation bar including the new tab "+" stop responding to touch inputs after a couple of minutes. Interestingly if I bring up the function keys on the onscreen keyboard and hit F5 then the reload button behaves as if it had been clicked using a mouse (the button momentarily highlights and the page reloads) and using the "Delete" button will navigate back to the previous page. Menus work as expected and URLs can still be entered in the address field. That these parts of the UI still work make it possible to use Vivaldi albeit with some limitations.
-
Elements in websites either do not respond to touch inputs. This manifests itself in two ways that directly affect me.
a) The Vivaldi start pages icons stop working, clicking causes the reload/add/remove buttons to appear but does not load the associated link
b) After uploading an image in the web versions of WhatsApp or Skype it is not possible to enter text anymore in text fields. I have to open a new window, log in again and close the old window. Then text input will work again for a while. I do not have this problem using either web chat program on a laptop running LM XFCE with a trackpad and keyboard. -
I experience intermittent problems under Phosh mostly on the PinePhone but occasionally on the Pro where clicking on the menus of another program primarily FreeTube (which is an Electron application) with Vivaldi in the background will bring up the Vivaldi menus rather than the FreeTube ones. This is difficult to reproduce and there is no work around for this other than closing Vivaldi or FreeTube. If I wish to browse when using FreeTube then I have to use Firefox. This might be an issue with FreeTube rather than a problem caused by Vivaldi or an interaction between the two. It could also be a bug in the Phosh desktop and thus not a problem related to this thread.
I also have a Raspberry Pi 4 connected to an "official" Raspberry Pi 7" screen. It is running RaspberryPi OS with the XFCE desktop running on Xorg. The OS was installed as the CLI version of Raspberry Pi OS and then the XFCE desktop installed afterwards. Vivaldi does not appear to display any of the above problems on the Raspberry Pi. I have been using Vivaldi on the Raspberry Pi on and off for about 20 minutes this morning and all UI elements and webpages are responding as expected.
I have considered that this might be a Wayland issue as the Raspberry Pi running XFCE/Xorg is (so far) free from these problems. However, the PinePhone Pro exhibits these issues under both Wayland and Xorg BUT it could be that there is something to do with the way that mobian is set up that causes this.
So I think that it would require a lot more research to come to a definitive answer as to whether a given display manager is the cause of the problems or not.
It would be interesting to know if the previous posters reporting problems under X11/Xorg installed their desktops cleanly that is with only Xorg or if a Wayland desktop was installed first. And of course vice versa as the issue might lie also with the fact that more than one desktop/display manager has been installed (at some point) - although I cannot think why that might cause problems.
-
-
@Hamclock said in Touchscreen support:
Just to give some further confirmation, I've also encountered this bug on various different Linux distributions and desktop environments on x86 and ARM devices ranging from laptops/desktops to Raspberry Pis, under both X11 and Wayland.
Interestingly the only touchscreen device here that does not seem to have these problems is a Raspberry Pi 4 with the the CLI version of Raspberry Pi OS with the XFCE desktop installed on top of it running x-org. It is using the "official" Raspberry Pi 7" touchscreen.
-
OK, last night I used Chromium for an hour or so on my PinePhone.
Chromium continued to function as expected while I was using it. All of the navigation bar buttons worked as expected using only the touchscreen and no other input device and all of the UI elements continued to work until I got bored of using Chromium.
It was not an exhaustive test, I do not have web Whatsapp or web Skype set up on this browser so I could not test specific failures when using websites (such as chat text input stops working after uploading an image in Skype or Whatsapp).
This suggests to me that it is not a problem with core Chromium components that Vivaldi uses rather the UI customisations added by the Vivaldi developers which make Vivaldi a pleasure to use. Such as scaling the UI.
-
OK, my PinePhone Pro, a few mobian and Vivaldi stable updates later: I have been running Vivaldi stable for several hours with the PinePhone Pro set to sleep after 5 minutes and then being woken up for use. The Vivaldi-stable UI is still responding fully to touch inputs. None of the symptoms that I have previously experienced have been present in the last 24 hours.
Can others who have experienced touch screen issues with Vivaldi do a full update of OS and browser and check to see if they still have these problems?
My testing in the last day has been running mobian/Phosh which uses Wayland. I will check mobian/XFCE x-org in the next couple of days.
-
Finally something stopped working. I was no longer able to enter URLs in the address field using the on screen keyboard. The keyboard installed on mobian/Phosh is called Squeekboard.
I use onboard when I boot into XFCE.
-
Just recently installed vivaldi (7.1.3570.42 (Stable channel) stable (64-Bit) ), and I am facing the touch screen issues described here on a Lenovo X1 Yoga, Gen5, running Linux from Scratch with X11.
Touch within websites (scrolling, zooming) works mostly, but on the UI it displays strange behavior. Switching between tabs works, as does closing tabs, new-tab button does not. The sidebar, back, reload, account buttons also do not work as expected.
Short taps just move the pointer to the element tapped, it highlights, but nothing happens. A long tap acts as a right-click, but only after releasing.
Intermittently touch on the UI does work. With Opera, my other chromium based browser, everything works as expected. -
Same issue here. Yoga X380, Vivaldi 7.1.3570.58, Kubuntu 24.10 with KDE Plasma 6.1.5.
Shame really, I was looking forward to continuing using Vivaldi after I switched from Windows.
-
Moved version up to 7.1.3570.60, still same issues. Touch on the UI works after starting vivaldi, but as soon as a touch event happens outside the UI (scrolling, clicking a link, zooming on the displayed website), the issues described before appear. So I have to correct myself, touch on the UI does not work intermittently, but only until touch is used within the website. Still using LFS with X11.