Skip to content

style: run Prettier over the sidebar change - #3107

Merged
rubenvdlinde merged 1 commit into
developmentfrom
fix/format-the-sidebar-change
Aug 30, 2026
Merged

style: run Prettier over the sidebar change#3107
rubenvdlinde merged 1 commit into
developmentfrom
fix/format-the-sidebar-change

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

The "render the manifest page's sidebar alongside our own" commit landed unformatted, and quality / Frontend Check (format) has been red on development ever since:

prettier --check "**/*.{js,ts,vue,css,scss}"
[warn] src/App.vue
[warn] Code style issues found in the above file.

Eight apps took that change and eight went red together — openregister, filinq, stackiq, larpinq, dossiq, pipelinq, shillinq and portaliq. It also blocks every development → beta promotion, since the promotion runs the same check.

This is prettier --write over the affected file and nothing else — one file, no behavioural change.

Verified: npm run format exits 0.

The 'render the manifest page's sidebar alongside our own' commit landed
unformatted, and quality / Frontend Check (format) has been red on
development ever since:

  prettier --check "**/*.{js,ts,vue,css,scss}"
  [warn] src/App.vue

Eight apps took the same change and eight went red together. This is
prettier --write over the affected files and nothing else.

Verified: npm run format exits 0.
@github-actions

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/openregister @ e046649

Check PHP Vue Security License Tests
lint
phpcs
phpmd
psalm
phpstan
phpmetrics
eslint
stylelint
build
check-specs
test-l10n
test-l10n-parity
format
check-schema-l10n
check-l10n-js
composer ✅ 174/174
npm ✅ 547/547
app:check-code ⏭️
info.xml
REUSE
PHPUnit
Newman
Playwright 🚨 NO VERDICT — enabled but never ran
Hydra gates

Quality workflow — 2026-08-30 12:54 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 4001510 into development Aug 30, 2026
47 checks passed
@rubenvdlinde
rubenvdlinde deleted the fix/format-the-sidebar-change branch August 30, 2026 12:56
rubenvdlinde added a commit that referenced this pull request Aug 30, 2026
E2E went red on development with

  strict mode violation: locator('.cn-flow-sidebar') resolved to 2 elements
  Error: the flow sidebar did not render — the controls are unreachable again

#3103 fixed the real problem: CnAppRoot only offered the manifest's
`sidebarComponent` as the DEFAULT content of its #sidebar slot, and this
app fills that slot, so the manifest key was live config that rendered
nothing. #3103 passes the component through as a slot prop instead, so
App.vue can render it.

What it did not do is remove the workaround that existed BECAUSE the
manifest key rendered nothing — a hardcoded <FlowDetailSidebar> in
SideBars.vue, whose own comment explains it was there for exactly that
reason. With the manifest route working, both rendered.

So this deletes the workaround, not the fix. The manifest is now the
single source of truth for a page's sidebar, and the comment left behind
says so, because adding a route here for a page that declares
`sidebarComponent` will duplicate it again.

The unused import and components entry go with it — a registration left
behind after its template use is removed is the next reader's puzzle.

src/App.vue is Prettier-formatted here too; the same one-file fix is in
#3107, and whichever lands first makes the other a no-op.

Verified: eslint exits 0, webpack build compiles, npm run format exits 0.
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