Skip to content

fix(cases): enable default groups for new and linked cases - #39

Merged
johoja12 merged 2 commits into
investigate/35-mobile-keyboard-rcafrom
fix/38-new-case-default-group
Nov 2, 2026
Merged

johoja12 merged 2 commits into
investigate/35-mobile-keyboard-rcafrom
fix/38-new-case-default-group

Conversation

@johoja12

@johoja12 johoja12 commented Nov 2, 2026

Copy link
Copy Markdown
Owner

New and linked cases showed a disabled Default session group selector because only Edit Case loaded its options. Add Case now loads the owner's groups, preserves the choice across creation tabs, and saves it after creation/linking before any automatic session startup. Existing edit behavior remains; stale loads are ignored. A failed group save reports the partial success and blocks automatic startup rather than retrying case creation.

Closes #38.

Validation: 9 browser regressions and 7 existing unit tests pass. The actual desktop/mobile modal was rendered with the candidate module and production markup/styles in isolated browser contexts, with session connections and writes blocked. Selection, tab switching, reopen reset, local/remote save, stale responses and failed Docker group-save behavior were checked. Typecheck, lint, format, lockfile, frontend syntax/public assets and pre-push checks pass using private locked dependencies.

Desktop

Mobile

Screenshots use sample group names. This PR targets the current production keyboard candidate branch from #37 to keep its diff scoped and preserve that candidate. No production deployment is included in this change.

@coderabbitai

coderabbitai Bot commented Nov 2, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: 12e8fa19-d4d1-4aba-a24a-e5974d46a51b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

@johoja12
johoja12 marked this pull request as ready for review November 2, 2026 11:48
@johoja12
johoja12 merged commit da68e4e into investigate/35-mobile-keyboard-rca Nov 2, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant