Closed evaogbe closed 6 days ago
I'm opening your page in Chrome, enable mobile emulation and it looks broken (body size is off). Did you try opening it on a real device?
I haven't tried it on a real mobile Chrome browser, but when I run it through the mobile emulator, it works. Also the screenshot for the test shows the link is there. What do you mean by the body size is off?
When I use Chrome DevTools to emulate mobile, About button is outside of the body.
What do you mean by the button being outside the body? Outside the body HTML tag? The link to the About page is showing inside the body tag for me. When I click the link, it goes to the about page. The tests that clicks on the link works for every browser except mobile Chromium. When I remove the flexbox or the grid, it works on mobile Chromium.
Enable mobile emulation. If you see About, hover over body in elements panel to highlight it.
Oh ok I understand now. When I change the body width to 200% so that it covers the About link, mobile Chromium still fails.
I think you need to fix your page layout. Body 200% does not sound right. I'll close the bug.
It's definitely a bug if it works in every browser except mobile chromium. Body 200% was just to test if covering the body was the culprit, which it was not. I wasn't going to truly do body 200% for my app.
Version
1.48.2
Steps to reproduce
npm install
npm test
Expected behavior
All tests for all device types pass
Actual behavior
The mobile Chromium test will fail, while all other pass.
Desktop Chromium works and other mobile device types work, but not mobile Chromium.
Additional context
When the site is using a flexbox inside a grid column with a span, the flex-auto element will intercept click events to other links inside the flexbox. This prevents the mobile Chromium browser from being able to successfully click the link even though it is visible, enabled, and stable.
Environment