Skip to content

fix(css): add missing closing brace that broke esbuild CSS compilation#3418

Merged
SivanCola merged 1 commit into
esengine:main-v2from
CVEngineer66:fix/css-missing-brace
Jun 7, 2026
Merged

fix(css): add missing closing brace that broke esbuild CSS compilation#3418
SivanCola merged 1 commit into
esengine:main-v2from
CVEngineer66:fix/css-missing-brace

Conversation

@CVEngineer66

Copy link
Copy Markdown
Contributor

The .onboarding__skip:disabled block was missing its closing }, causing esbuild (Vite dev mode CSS compiler) to abort at line 7049. All rules after that point — ~1900 lines including .workbench-dock, .context-panel, .context-inspector layout positioning — were silently discarded, breaking the right-side dock layout.

Introduced as a merge conflict artefact between #2752 (onboarding overlay) and #3129 (InlineDiff component).

Verification:

  • pnpm build — no more Expected "}" to go with "{" warning
  • Build output now includes .context-inspector,.workbench-dock{grid-row:2;grid-column:4;...}

@github-actions github-actions Bot added desktop Wails desktop app (desktop/**) v2 Go rewrite (1.x) — main-v2 branch, active development labels Jun 7, 2026

@SivanCola SivanCola left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Approved. This is a well-scoped CSS syntax fix.

The missing closing brace is real: the base stylesheet leaves .onboarding__skip:disabled open, and this patch balances the rule so the following InlineDiff, dock, and context inspector styles are parsed normally again. I also checked the integration path against the latest main-v2; the no-commit merge was clean.

Security/cache review: this only changes one CSS rule terminator, with no dependency, runtime privilege, provider request, prompt-prefix, tool schema, or serialization impact.

Verified:

  • git diff --check passed
  • cd desktop && wails generate module && pnpm --dir frontend build passed
  • Built CSS contains the downstream .workbench-dock / .context-inspector layout selectors

The .onboarding__skip:disabled block was missing its closing '}', causing
esbuild (used by Vite dev mode) to abort CSS parsing at line 7049. All
rules after line 7049 — including .workbench-dock layout positioning —
were silently discarded, breaking the right-side dock layout.

Introduced as a merge conflict artefact between esengine#2752 (onboarding) and
esengine#3129 (InlineDiff component).
@CVEngineer66 CVEngineer66 force-pushed the fix/css-missing-brace branch from 271907a to cffa369 Compare June 7, 2026 04:03
@SivanCola SivanCola merged commit 761ce16 into esengine:main-v2 Jun 7, 2026
9 checks passed
CVEngineer66 pushed a commit to CVEngineer66/DeepSeek-Reasonix that referenced this pull request Jun 7, 2026
Same root cause as PR esengine#3418 — the .onboarding__skip:disabled block was
missing its closing '}', causing check-css-syntax.mjs to fail.
CVEngineer66 pushed a commit to CVEngineer66/DeepSeek-Reasonix that referenced this pull request Jun 7, 2026
…tream bug)

Same root cause as PR esengine#3418 — the .onboarding__skip:disabled block was
missing its closing '}' in upstream/main-v2, causing check-css-syntax.mjs
to fail on any branch based on upstream.
CVEngineer66 pushed a commit to CVEngineer66/DeepSeek-Reasonix that referenced this pull request Jun 7, 2026
A second merged conflict artefact from esengine#2752 (onboarding) and esengine#3129
(InlineDiff) left an unclosed block at line 7082. Same root cause as
PR esengine#3418 but at a different offset. The check-css-syntax.mjs script
(PR esengine#3420) now catches this, but upstream itself is affected.
@CVEngineer66 CVEngineer66 deleted the fix/css-missing-brace branch June 9, 2026 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

desktop Wails desktop app (desktop/**) v2 Go rewrite (1.x) — main-v2 branch, active development

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants