Firefox freezes when using touch screen, gets back to normal after moving physical mouse or pressing any key on physical keyboard
Lenovo Yoga 2 10 Tablet (1051f) - Bad performance when using touch screen, good performance when using mouse+keyboard
MAIN ISSUE: When using touch display as input method, the performance in Firefox (59.0.1) is very bad - there are multiple freezes and various other issues. The issues go away when using an external mouse+keyboard via USB.
FURTHER DETAILS: The most frustrating issues appear when: -switching between various open tabs in FF -closing and opening new tabs -right clicking on a tab > selecting "pin tab" - instead of pinning the tab, FF opens the website in a new window - it can be then dragged-into the original FF window, and pinned without problem -The general performance seems very bad and not what you would expect it to be
WHAT HELPS: -Connecting a mouse+keyboard through USB - then the performance is what I would expect from this hardware
VIDEOS SHOWING THE ISSUE: 1) Recording showing bad performance when using touch input: https://www.youtube.com/watch?v=mq1QYrXUlYE Note how clicking on the "multitasking" button at the bottom of the screen (I don't know the real name) interrupts the freeze, and then performance is back to normal... for some time.
2) Freeze when using touch input: https://www.youtube.com/watch?v=_4csda5Kdl0 What this video is showing: -touching the display - everything is frozen, tablet does not react to touches -then the physical mouse is moved (just moved! no clicking!) -you can then see sudden "update" of what was done using touch input, and everything returns to normal
3) Another instance of the same thing as in point 2: https://www.youtube.com/watch?v=9cHMTv0A2gE
4) Recording showing good performance when using mouse+keyboard as input devices: https://www.youtube.com/watch?v=2czwhvmdcAM
I have tried many suggested fixes already, but I will not be listing them here as I will be happy to re-test them.
Thank you in advance for any feedback and solutions.
Todas as respostas (7)
Sorry for the formatting. I don't see "edit" option. The "-" should be actually in new lines.
hi, does it make any difference when you try the following?: go to the firefox menu ≡ > options > privacy & security panel and under permissions check the setting to prevent accessibility services from accessing your browser.
philipp said
hi, does it make any difference when you try the following?: go to the firefox menu ≡ > options > privacy & security panel and under permissions check the setting to prevent accessibility services from accessing your browser.
Tried that. Nope, does not help.
could you try capturing a performance profile while the slowness is ongoing and sharing that with us? https://developer.mozilla.org/en-US/docs/Mozilla/Performance/Reporting_a_Performance_Problem
Captured files: https://drive.google.com/open?id=1L8ug5arwgFnUgro2HVmUfULredoRW6l2
right-click-freeze.gz - triggered the freeze by right clicking (touch and hold) on an opened tab. Waited a few seconds, then moved the physical mouse to fix the freeze. Then captured the profile.
right-click-freeze2.gz - same as above
pin-tab-opens-in-new-window.gz - opened new tab, right clicked (touch and hold), selected "pin tab". Instead of pinning, the website opened in a new window.
It seems that _maybe_ the issue is that when using touch+hold option, the left mouse button becomes permanently pressed? It is just an idea.
Also, I am using Chrome now and it runs perfectly smooth - just confirming this is a FF issue only. :)
thanks. the hangs all seem to be in the same nsBaseDragService::InvokeDragSession function - however i'm unsure how to troubleshoot this - could you file a bug for this on bugzilla.mozilla.org about this issue so that maybe some developers will take a look at this?