Skip to content

fix: 🐛 fix semantics issue when using go router (#622)#625

Merged
vatsaltanna-simformsolutions merged 2 commits into
masterfrom
fix/issue_622_semantics_issue
Jun 17, 2026
Merged

fix: 🐛 fix semantics issue when using go router (#622)#625
vatsaltanna-simformsolutions merged 2 commits into
masterfrom
fix/issue_622_semantics_issue

Conversation

@Sahil-Simform

Copy link
Copy Markdown
Contributor

Description

While using go_router with showSemanticsDebugger = true, the title and description are not visible in the semantics debug view, even though accessibility works as expected. This PR resolves the issue.

Checklist

  • The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
  • I have followed the Contributor Guide when preparing my PR.
  • I have updated/added tests for ALL new/updated/fixed functionality.
  • I have updated/added relevant documentation in docs and added dartdoc comments with ///.
  • I have updated/added relevant examples in examples or docs.

Breaking Change?

  • Yes, this PR is a breaking change.
  • No, this PR is not a breaking change.

Related Issues

Closes #622

Before:
Screenshot_20260122_141032

After:

Screenshot_20260122_140907

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Fixes a semantics debugger visibility issue where Showcase title/description nodes don’t appear when using go_router with showSemanticsDebugger = true.

Changes:

  • Wrap the overlay tree with a Semantics widget in OverlayManager to influence semantics propagation/visibility.
  • Add a changelog entry referencing the fix for #622.

Reviewed changes

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

File Description
lib/src/utils/overlay_manager.dart Adds a top-level Semantics wrapper around the overlay subtree.
CHANGELOG.md Documents the fix for issue #622 in the unreleased section.

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

Comment thread lib/src/utils/overlay_manager.dart Outdated
Comment thread lib/src/utils/overlay_manager.dart Outdated
@vasu-nageshri-simform vasu-nageshri-simform force-pushed the fix/issue_622_semantics_issue branch from 55f6395 to 37ed831 Compare June 17, 2026 04:49
@vasu-nageshri-simform vasu-nageshri-simform force-pushed the fix/issue_622_semantics_issue branch from 37ed831 to 13a88fa Compare June 17, 2026 04:54
@vatsaltanna-simformsolutions vatsaltanna-simformsolutions merged commit 6915925 into master Jun 17, 2026
2 checks passed
@vatsaltanna-simformsolutions vatsaltanna-simformsolutions deleted the fix/issue_622_semantics_issue branch June 17, 2026 05:54
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.

new option "semanticEnable" don't work (title and description)

4 participants