Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Scrollability Issue with Touchpad Two-Finger Gesture #214

Open
dev-k98 opened this issue Jul 1, 2023 · 2 comments
Open

Scrollability Issue with Touchpad Two-Finger Gesture #214

dev-k98 opened this issue Jul 1, 2023 · 2 comments
Labels
bug Something isn't working UI Issues related to the Leonardo web interface

Comments

@dev-k98
Copy link

dev-k98 commented Jul 1, 2023

Description

While browsing the web page, I encountered an issue where I am unable to scroll using my touchpad or arrow keys. It seems to be a bug. The only way I can scroll is by hovering over the tabled content and then using a two-finger gesture/arrow key, or by grabbing the scrollbar. Is this behavior intended or should scrolling be possible using the touchpad and arrow keys throughout the page?

Could this be an issue with the Chrome version?

Steps to reproduce

  1. Go to http://leonardocolor.io/
  2. try scrolling using your touchpad/arrow keys

Expected behavior

Should be able to scroll the content with touchpad gestures

Screenshots

Environment

  • Browser(s) and OS(s):

Additional context

Using a Dell Latitude 3520 with Chrome Version 112.0.5615.49 (Official Build) (64-bit)

@dev-k98 dev-k98 added bug Something isn't working UI Issues related to the Leonardo web interface labels Jul 1, 2023
@GarthDB
Copy link
Member

GarthDB commented Sep 19, 2023

I just tried scrolling with the arrow keys and touchpad on a mac, and it seems to work. I don't have a PC laptop to test it out, but I'm sure it's super frustrating.
I'm wondering if we turned off mouse events on .appFrame (which is setting overflow to hidden) if it could do something to help.

@k-sav
Copy link

k-sav commented Nov 16, 2024

The problem could be related to 3rd party extensions that add DOM nodes as a child of body.

CleanShot 2024-11-16 at 15 34 39

In my case, Loom extension had added #loom-companion-mv3 to the body without any css. And because body.appFrame has display:grid, #loom-companion-mv3 was blocking all the scroll and click events.

If I either:

  • remove #loom-companion-mv3
  • set #loom-companion-mv3 to display:none
  • set #loom-companion-mv3 to pointer-events:none
  • remove display:grid from body.appFrame or
  • visit https://leonardocolor.io in an incognito window

the problem goes away.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working UI Issues related to the Leonardo web interface
Projects
None yet
Development

No branches or pull requests

3 participants