Skip to content

[stable35] chore(deps): bump @nextcloud/dialogs from 7.5.0 to 8.0.0 - #66072

Merged
susnux merged 2 commits into
stable35from
dependabot/npm_and_yarn/build/frontend-legacy/stable35/nextcloud/dialogs-7.6.0
Nov 5, 2026
Merged

susnux merged 2 commits into
stable35from
dependabot/npm_and_yarn/build/frontend-legacy/stable35/nextcloud/dialogs-7.6.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

update to v8 for compatibility with Nextcloud 35+

@dependabot
dependabot Bot requested review from a team as code owners October 31, 2026 03:34
@dependabot
dependabot Bot requested review from kristian-zendato, pringelmann and skjnldsv and removed request for a team October 31, 2026 03:34
@github-actions github-actions Bot changed the title chore(deps): bump @nextcloud/dialogs from 7.5.0 to 7.6.0 in /build/frontend-legacy [stable35] chore(deps): bump @nextcloud/dialogs from 7.5.0 to 7.6.0 in /build/frontend-legacy Oct 31, 2026
@AndyScherzinger AndyScherzinger added this to the Nextcloud 35.0.3 milestone Oct 31, 2026

@AndyScherzinger AndyScherzinger left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Requesting changes: @nextcloud/dialogs 7.6.0 deliberately reverts the toast rework from 7.5.0 (nextcloud-libraries/nextcloud-dialogs#2712, "considered a breaking change and moved to v8"). The red Playwright test is the symptom, not the problem.

Why CI fails: tests/playwright/support/utils/toast.ts locates toasts by [role="alert"], [role="status"], which the 7.5.0 toasts set. 7.6.0 goes back to toastify-js, which only sets aria-live and no role, so e.g. files: Drag and Drop › ignores dropped folders (legacy File API) never finds its toast.

What merging would regress:

  • The user setting for the toast timeout (apps/theming/src/components/UserSectionToastTimeout.vue, capability theming.toastTimeout) is only consumed by getToastTimeout() in dialogs 7.5.0. 7.6.0 removes it, so the setting stays in the UI but silently does nothing.
  • The accessible toasts (role="alert"/role="status") we adopted with 7.5.0 are lost again.
  • The toast functions return a Toastify Toast again instead of 7.5.0's ToastHandle.

Adjusting the test helper to also match .toastify would turn this green and ship the regressions above, so please do not merge this as is. The accessible toasts and the timeout configuration are back in @nextcloud/dialogs 8.0.0, which is the way forward on master; stable branches should stay on 7.5.0.

@susnux

susnux commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

on stable35 we need v8.
on stable34 and before keep 7.6 explicitly reverting the change due to legacy branches (new design only for 35+)

@susnux susnux changed the title [stable35] chore(deps): bump @nextcloud/dialogs from 7.5.0 to 7.6.0 in /build/frontend-legacy [stable35] chore(deps): bump @nextcloud/dialogs from 7.5.0 to 8.0.0 Nov 5, 2026
@susnux
susnux force-pushed the dependabot/npm_and_yarn/build/frontend-legacy/stable35/nextcloud/dialogs-7.6.0 branch from 5ec4260 to f20fab6 Compare November 5, 2026 11:17
@AndyScherzinger
AndyScherzinger self-requested a review November 5, 2026 11:26
dependabot Bot and others added 2 commits November 5, 2026 14:10
Bumps [@nextcloud/dialogs](https://github.com/nextcloud-libraries/nextcloud-dialogs) from 7.5.0 to 7.6.0.
- [Release notes](https://github.com/nextcloud-libraries/nextcloud-dialogs/releases)
- [Changelog](https://github.com/nextcloud-libraries/nextcloud-dialogs/blob/main/CHANGELOG.md)
- [Commits](nextcloud-libraries/nextcloud-dialogs@v7.5.0...v7.6.0)

---
updated-dependencies:
- dependency-name: "@nextcloud/dialogs"
  dependency-version: 7.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
@susnux
susnux force-pushed the dependabot/npm_and_yarn/build/frontend-legacy/stable35/nextcloud/dialogs-7.6.0 branch from f20fab6 to 9b40ae2 Compare November 5, 2026 13:12
@susnux
susnux disabled auto-merge November 5, 2026 14:01
@susnux
susnux merged commit ac033da into stable35 Nov 5, 2026
85 checks passed
@susnux
susnux deleted the dependabot/npm_and_yarn/build/frontend-legacy/stable35/nextcloud/dialogs-7.6.0 branch November 5, 2026 14:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants