Skip to content

Fix sidebar active state, map popup and feedback - #127

Merged
marisbv merged 1 commit into
mainfrom
bugfix/pre-release-fixes
Sep 16, 2026
Merged

marisbv merged 1 commit into
mainfrom
bugfix/pre-release-fixes

Conversation

@sharppaul

Copy link
Copy Markdown
Contributor

The Queries and Workspace menus link to a child page, so the header only matched that one child. They now pass a section root to match on.

The map popup prepended the clicked row to the similar-row results, which already contain it.

Feedback opens the web form instead of the in-app modal.

The Queries and Workspace menus link to a child page, so the header
only matched that one child. They now pass a section root to match on.

The map popup prepended the clicked row to the similar-row results,
which already contain it.

Feedback opens the web form instead of the in-app modal.

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.

🟢 Approval recommended

No unresolved review issues were identified.

Pull request overview

This PR fixes sidebar highlighting, removes duplicate map popup rows, and opens feedback in an external form.

Changes:

  • Add section-root matching for sidebar menus.
  • Prevent duplicate rows in map popups.
  • Replace the in-app feedback modal with external navigation.
File summaries
File Description
src/lib/feedback.ts Builds and opens feedback URLs.
src/lib/components/sidebar/SidebarCollapsibleMenu.svelte Supports section-root active matching.
src/lib/components/sidebar/AppSidebar.svelte Configures menu roots and feedback navigation.
src/lib/components/modals/FeedbackModal.svelte Removes the obsolete modal.
src/lib/components/MapPopupContent.svelte Avoids duplicate popup rows.
Review details
  • Files reviewed: 5/5 changed files
  • Comments generated: 0
  • Review effort level: Lite

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@marisbv
marisbv merged commit 8b4fb3a into main Sep 16, 2026
1 check 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.

3 participants