Frontmatter
| id | 9170 |
| title | Regression: ComboBox labelPosition inline broken |
| state | Closed |
| labels | bugairegression |
| assignees | tobiu |
| createdAt | Feb 15, 2026, 5:13 PM |
| updatedAt | Feb 15, 2026, 5:21 PM |
| githubUrl | https://github.com/neomjs/neo/issues/9170 |
| author | tobiu |
| commentsCount | 1 |
| parentIssue | null |
| subIssues | [] |
| subIssuesCompleted | 0 |
| subIssuesTotal | 0 |
| blockedBy | [] |
| blocking | [] |
| closedAt | Feb 15, 2026, 5:21 PM |
Regression: ComboBox labelPosition inline broken
tobiu assigned to @tobiu on Feb 15, 2026, 5:20 PM

tobiu
Feb 15, 2026, 5:20 PM
Input from Gemini 3 Pro:
✦ I have identified the issue. The
ComboBoxfields in the Settings tab were inheritinghideLabel: truefrom the container'sitemDefaults. This caused theNeo.form.field.Textcomponent to remove the label DOM element whenlabelPosition: 'inline'was active.I have explicitly set
hideLabel: falseon the "Buffer Row Range" and "Buffer Column Range" ComboBox configurations to resolve this.Fixed in commit: [f80f5bc59] fix(devindex): Override itemDefaults for ComboBox labels in Settings tab (#9170)
tobiu closed this issue on Feb 15, 2026, 5:21 PM
A regression was noticed in
ComboBox(and potentiallyTextField) when usinglabelPosition: 'inline'. The label is missing from the DOM, specifically the center element inside.neo-label-wrapper. This affects theDevIndexcontrols (Buffer Row Range, Buffer Column Range). It likely relates to recent changes inCountryfield label generation.Steps to reproduce:
DevIndexapp.Investigate:
src/form/field/Text.mjssrc/form/field/ComboBox.mjssrc/form/field/Country.mjs