mirror of
https://github.com/imputnet/cobalt.git
synced 2026-03-09 07:17:16 -05:00
Website Registers Clicks Lower Than Actual on iPad Safari #633
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @qappell on GitHub (Dec 13, 2024).
bug description
When the user clicks on the screen, the click will be registered lower than where the finger actually clicks (e.g. if B is below A and I click on A, the website will think I clicked B). I have discovered two conditions that allow for this behavior to arise: by using the tab bar or using the keyboard. The issue only triggers when the user clicks a menu button on the sidebar and then when the page looks like this after clicking the button:



...but not like this where the entire viewport is filled (and clicking on the buttons works fine):
reproduction steps
First, go to cobalt.tools on an iPad with Safari and have the separate tab style enabled in Safari's settings (zoom level of webpage does not matter)
Tab bar method
Keyboard method
(Very interestingly, you can optionally refresh the page once and continue with this last step.) Finally, click one of the menu buttons on the left sidebar.
screenshots
Video showing issue (sorry that I recorded with my webcam)
https://drive.google.com/file/d/1ATw-ddW2ckW3yhPsZ59q2HPs1zX2qL6M/view
links
No response
platform information
Safari 18.1.1 on iPadOS 18 (9th gen iPad)
additional context
I can do further testing and answer any questions (especially if you don't have an iPad that you can reproduce this on).
@Interstate-404 commented on GitHub (Jan 6, 2025):
I have this problem, it's more of a minor inconvenience as you can just feel your way for the button.