Skip to content

#422 Fix comboboxes - #428

Merged
NoelDeMartin merged 3 commits into
SolidOS:stagingfrom
NoelDeMartin:422-comboboxes
Jul 14, 2026
Merged

NoelDeMartin merged 3 commits into
SolidOS:stagingfrom
NoelDeMartin:422-comboboxes

Conversation

@NoelDeMartin

Copy link
Copy Markdown
Member

This is blocked by the following PRs:

@NoelDeMartin NoelDeMartin changed the title #422 Fix language comboboxes #422 Fix comboboxes Jul 8, 2026
@NoelDeMartin NoelDeMartin linked an issue Jul 8, 2026 that may be closed by this pull request
@NoelDeMartin
NoelDeMartin force-pushed the 422-comboboxes branch 3 times, most recently from 1c57370 to 0a17eba Compare July 8, 2026 15:08
@NoelDeMartin
NoelDeMartin marked this pull request as ready for review July 8, 2026 15:13
@SharonStrats
SharonStrats requested a review from Copilot July 8, 2026 22:02

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Skills, Resume, and Language edit dialogs to use the new solid-ui Combobox async options API (via defineAsyncComboboxOptionsProvider, asyncOptionsProvider, and optionsFallback), replacing the older per-element suggestion plumbing.

Changes:

  • Migrate Skills/Resume/Language comboboxes to async options providers and new Combobox types/events.
  • Simplify combobox initialization by using optionsFallback + value instead of manually syncing shadow-input state.
  • Update combobox templates/handlers to use ComboboxChangeEvent option payloads and set placeholders.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
src/sections/skills/SkillsEditDialog.ts Switch skills combobox to async provider + new change event option payloads.
src/sections/resume/ResumeEditDialog.ts Switch resume organization combobox to async provider + new selected-option handling.
src/sections/languages/LanguageEditDialog.ts Switch languages combobox to async provider and enforce select-only selection flow.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread src/sections/resume/ResumeEditDialog.ts Resolved
Comment thread src/sections/skills/SkillsEditDialog.ts Resolved

@timea-solid timea-solid left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM - really great, thanks for switching and improving this!

@NoelDeMartin
NoelDeMartin merged commit ce80631 into SolidOS:staging Jul 14, 2026
8 checks passed
@github-project-automation github-project-automation Bot moved this from In review to Done in SolidOS NLNet UI Jul 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Fix combo boxes

3 participants