LearnNewsExamplesServices
Frontmatter
id9170
titleRegression: ComboBox labelPosition inline broken
stateClosed
labels
bugairegression
assigneestobiu
createdAtFeb 15, 2026, 5:13 PM
updatedAtFeb 15, 2026, 5:21 PM
githubUrlhttps://github.com/neomjs/neo/issues/9170
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtFeb 15, 2026, 5:21 PM

Regression: ComboBox labelPosition inline broken

Closed v12.0.0 bugairegression
tobiu
tobiu commented on Feb 15, 2026, 5:13 PM

A regression was noticed in ComboBox (and potentially TextField) when using labelPosition: 'inline'. The label is missing from the DOM, specifically the center element inside .neo-label-wrapper. This affects the DevIndex controls (Buffer Row Range, Buffer Column Range). It likely relates to recent changes in Country field label generation.

Steps to reproduce:

  1. Open DevIndex app.
  2. Go to the 3rd tab (Settings) in controls.
  3. Observe "Buffer Row Range" and "Buffer Column Range" fields have no visible label text, although space is reserved.

Investigate:

  • src/form/field/Text.mjs
  • src/form/field/ComboBox.mjs
  • src/form/field/Country.mjs
tobiu added the bug label on Feb 15, 2026, 5:13 PM
tobiu added the ai label on Feb 15, 2026, 5:13 PM
tobiu added the regression label on Feb 15, 2026, 5:13 PM
tobiu referenced in commit f80f5bc - "fix(devindex): Override itemDefaults for ComboBox labels in Settings tab (#9170)" on Feb 15, 2026, 5:20 PM
tobiu assigned to @tobiu on Feb 15, 2026, 5:20 PM
tobiu
tobiu Feb 15, 2026, 5:20 PM

Input from Gemini 3 Pro:

✦ I have identified the issue. The ComboBox fields in the Settings tab were inheriting hideLabel: true from the container's itemDefaults. This caused the Neo.form.field.Text component to remove the label DOM element when labelPosition: 'inline' was active.

I have explicitly set hideLabel: false on 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