Skip to content

chore: Bump MudBlazor from 9.9.0 to 9.10.0 - #131

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/MudBlazor-9.10.0
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/MudBlazor-9.10.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 19, 2026

Copy link
Copy Markdown
Contributor

Updated MudBlazor from 9.9.0 to 9.10.0.

Release notes

Sourced from MudBlazor's releases.

9.10.0

What's Changed

New Features

Bug Fixes

Accessibility

Performance

Commits viewable in compare view.

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Sep 19, 2026
---
updated-dependencies:
- dependency-name: MudBlazor
  dependency-version: 9.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Copy link
Copy Markdown
Owner

CI here fails on three Odyssey.Client.Tests assertions, not on the bump itself: 9.10.0 (MudBlazor#13784) makes the MudMenu list role="menu" and every MudMenuItem role="menuitem", where 9.9.0's list took MudList's default role="listbox" and its items carried no role. OdsTypeSelect (rows hand-rendered as role="option") and OdsMenu (disabled-with-a-reason shell deliberately role-less to match its siblings) were built against the older shape.

The bump plus those source changes is in #133, where the full suite is green. Once that merges this PR is a no-op and can be closed.


Generated by Claude Code

centralcmd added a commit that referenced this pull request Sep 19, 2026
…d OdsMenu (#133)

MudBlazor 9.10.0 (MudBlazor/MudBlazor#13784) passes role="menu" to the
MudMenu list explicitly and gives every MudMenuItem role="menuitem". Up to
9.9.0 that list took MudList's default role="listbox" and the items carried
no role at all, and two components were built against that:

- OdsTypeSelect hand-rendered its rows as role="option" + aria-selected to
  fill the listbox MudBlazor used to declare. Those rows are now invalid
  children of a menu, and the trigger's aria-haspopup="listbox" no longer
  described the popup it opens. The rows become role="menuitemradio" +
  aria-checked and the trigger says "menu" — the same substance (every row
  exposed, exactly one carrying the chosen state) in the pattern the
  container now declares. They stay hand-rendered: 9.10.0 gives MudMenuItem
  a role but still no checked state.
- OdsMenu's disabled-with-a-reason shell carried no role, to match siblings
  that had none. Its siblings are menuitems now, so it is one too —
  otherwise it is the one thing in the menu that is not a menuitem, and the
  reason it exists to convey stays reachable by Tab but unannounced.

Unblocks the MudBlazor 9.9.0 -> 9.10.0 bump, which failed CI on the three
tests pinning the old roles; those now assert role parity with the
container rather than a literal a MudBlazor release can move.

Refs #131, #51


Claude-Session: https://claude.ai/code/session_01Fvp7QudpF8gcbeJRNnxmZ1

Co-authored-by: Claude <noreply@anthropic.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 19, 2026

Copy link
Copy Markdown
Contributor Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/nuget/MudBlazor-9.10.0 branch September 19, 2026 10:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant