Skip to content

fix: chevron not opening dropdown on mobile - #589

Merged
AlanFnz merged 1 commit into
freenowtech:mainfrom
irisrossellvitorica:SUP-53380/Chevron-not-tapabble-mobile
Jul 29, 2026
Merged

fix: chevron not opening dropdown on mobile#589
AlanFnz merged 1 commit into
freenowtech:mainfrom
irisrossellvitorica:SUP-53380/Chevron-not-tapabble-mobile

Conversation

@irisrossellvitorica

Copy link
Copy Markdown
Contributor

What

A bug was reported where clicking on the SelectList chevron on some of freenow's projects on mobile was not opening the dropdown.

Tapping the chevron calls react-select's focusInput() to open the menu. Because the chevron icon isn't itself a native focusable target, mobile browsers clear focus once the tap gesture resolves, closing the menu right after it opens.

How

As the SelectList box also triggers opening the menu correctly on mobile, the fix disables pointer-events on the chevron so taps fall through to the box instead (scoped to @media (hover: none) and (pointer: coarse)) so mouse clicks (and any e2e test not emulating touch) still hit the icon directly and are unaffected.

Media

BEFORE:

Screen.Recording.2026-07-27.at.09.45.02.mov

AFTER

Screen.Recording.2026-07-27.at.09.50.15.mov

Why

CLOSES SUP-53380

@AlanFnz
AlanFnz merged commit 4540a69 into freenowtech:main Jul 29, 2026
github-actions Bot pushed a commit that referenced this pull request Jul 29, 2026
## <small>2.60.1 (2026-07-29)</small>

* fix: chevron not opening dropdown on mobile (#589) ([4540a69](4540a69)), closes [#589](#589)
@github-actions

Copy link
Copy Markdown
Contributor

🎉 This PR is included in version 2.60.1 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Development

Successfully merging this pull request may close these issues.

2 participants