[Feature Request]: Select and ComboBox dropdown list alignment (L/R)
@hristop is already working on this.
Since May 27, 2026.
Assessment
This issue has not been assessed yet.
Description
Feature Request Description
Currently, the UI5 Select and ComboBox have no built-in property for controlling the dropdown list alignment (left or right).
The dropdown list is always placed left-aligned below the select or input field.
Usually, the size of input field and dropdown list is the same so placement looks fine.
For small screen sizes, or if the dropdown list is bigger than the input field, it is still aligned left below the select and shifted horizontally if it doesn't fit in the available screen space.
This placement might look a bit odd.
Proposed Solution
Similar to the vertical placement of the dropdown list (if there isn't enough space at the bottom, it opens upwards) handle the horizontal alignment: A dropdown list that cannot be displayed left-aligned below the selection field because it doesn't fit in the available screen space, should open right-aligned to the selection field.
This is the typical, "native" behavior for dropdown lists - if there is not enough space in one direction, open it in the opposite direction.
Proposed Alternatives
Alternatively, offer a built-in property for controlling the horizontal alignment of the dropdown list for Select and ComboBox controls. Useful if placed on the right side of the screen.
(Maybe similar to the menu component which has a horizontalAlign property — and allows to change it from the default "Start" to "End", "Center", or "Stretch".)
Organization
Signavio
Additional Context
No response
Priority
Low
Privacy Policy
- I’m not disclosing any internal or sensitive information.
- Dominant language
- TypeScript
- Stars
- 1.8k
- Forks
- 285
- Avg merge
- 3d 2h
- Merged PRs (30d)
- 59
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from UI5/webcomponents
-
bug Low Prio TOPIC B
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UI5/webcomponents#14061 · 1 comment ·
-
ACC TOPIC RD
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
UI5/webcomponents#14004 · 2 comments ·
-
bug TOPIC B
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UI5/webcomponents#13888 · 2 comments ·
-
bug High Prio TOPIC Core
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UI5/webcomponents#13661 · 1 comment ·
-
feature request Medium Prio TOPIC RL
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
UI5/webcomponents#4619 · 3 comments ·
All issues in UI5/webcomponents
Similar issues
-
clawsweeper:fix-shape-clear clawsweeper:queueable-fix clawsweeper:source-repro impact:ux-friction issue-rating: 🦞 diamond lobster no-stale P3
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
-
community first-timers-only good first issue hacktoberfest help wanted low hanging fruit up-for-grabs
Difficulty 1/5 Under an hour Newbie friendliness 76/100
-
code-quality refactoring
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
github/gh-aw-firewall#8816 ·
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
Difficulty 1/5 Under an hour Newbie friendliness 88/100
vercel/react-tweet#225 ·