Skip to content

chore(test): introduce playwright tests#2268

Merged
mejo- merged 11 commits intomainfrom
feat/playwright
Feb 16, 2026
Merged

chore(test): introduce playwright tests#2268
mejo- merged 11 commits intomainfrom
feat/playwright

Conversation

@mejo-
Copy link
Member

@mejo- mejo- commented Feb 13, 2026

📝 Summary

🏁 Checklist

  • Code is properly formatted (npm run lint / npm run stylelint / composer run cs:check)
  • Sign-off message is added to all commits
  • Tests (unit, integration and/or end-to-end) passing and the changes are covered with tests

@mejo- mejo- self-assigned this Feb 13, 2026
@mejo- mejo- force-pushed the feat/playwright branch 9 times, most recently from 6e65c15 to 7e43550 Compare February 15, 2026 13:05
Copy link
Collaborator

@max-nextcloud max-nextcloud left a comment

Choose a reason for hiding this comment

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

Code changes look good to me. Just one minor comment. Did not test it though.

Cypress failures also need to be addressed. I suspect they originate from a dependency update.

@mejo- mejo- force-pushed the feat/playwright branch 2 times, most recently from e448dbb to 79eadf5 Compare February 16, 2026 15:27
mejo- and others added 7 commits February 16, 2026 16:30
Signed-off-by: Jonas <jonas@freesources.org>
There is still the possibility of a race condition, that the mountpoint
is not setup yet when trying to access the Collectives user folder. It
seems to happen more reliably in CI tests, when Nextcloud is spinned up
for the first time.

Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
…ives

Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
Fixes opening the file picker dialog with @nextcloud/dialogs >= 7 on
Nextcloud 32+31. On Nextcloud 33 it got fixed by nextcloud/server#56941.

Before, it failed with the following error stack:

```
at setRef (collectives-main.mjs?v=f606404d-0:20429:22)
at patch (collectives-main.mjs?v=f606404d-0:22407:7)
at ReactiveEffect.componentUpdateFn [as fn] (collectives-main.mjs?v=f606404d-0:22908:11)
at ReactiveEffect.run (collectives-main.mjs?v=f606404d-0:17619:19)
at setupRenderEffect (collectives-main.mjs?v=f606404d-0:23011:5)
at mountComponent (collectives-main.mjs?v=f606404d-0:22861:7)
at processComponent (collectives-main.mjs?v=f606404d-0:22827:9)
at patch (collectives-main.mjs?v=f606404d-0:22367:11)
at ReactiveEffect.componentUpdateFn [as fn] (collectives-main.mjs?v=f606404d-0:22908:11)
at ReactiveEffect.run (collectives-main.mjs?v=f606404d-0:17619:19)
```

Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
Signed-off-by: Jonas <jonas@freesources.org>
@mejo- mejo- merged commit fa30e80 into main Feb 16, 2026
57 checks passed
@mejo- mejo- deleted the feat/playwright branch February 16, 2026 16:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants