Skip to content

[stable34] fix(files): make sure nested changes are propagated to sidebar tabs#61106

Draft
backportbot[bot] wants to merge 1 commit into
stable34from
backport/60943/stable34
Draft

[stable34] fix(files): make sure nested changes are propagated to sidebar tabs#61106
backportbot[bot] wants to merge 1 commit into
stable34from
backport/60943/stable34

Conversation

@backportbot

@backportbot backportbot Bot commented Jun 9, 2026

Copy link
Copy Markdown

Backport of #60943

Warning, This backport's changes differ from the original and might be incomplete ⚠️

Todo

  • Review and resolve any conflicts
  • Review and verify the backported changes
  • Amend HEAD commit to remove the line stating to skip CI

Learn more about backports at https://docs.nextcloud.com/server/stable/go.php?to=developer-backports.

fix(files): make sure nested changes are propagated to sidebar tabs

If an object is passed from one app to another app through a web

component, then only reference changes (new objects) are marked as

reactive changes in the receiving app.

In this case e.g. `mtime` changes were not properly propagated,

so to fix this we explicitly clone the objects before passing to the

sidebar tab.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>

[skip ci]
@backportbot backportbot Bot requested review from pringelmann, susnux and szaimen June 9, 2026 13:19
@backportbot backportbot Bot added bug 3. to review Waiting for reviews feature: files feature: file sidebar Related to the file sidebar component labels Jun 9, 2026
@backportbot backportbot Bot added this to the Nextcloud 34.0.1 milestone Jun 9, 2026

@szaimen szaimen 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.

🐘

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

3. to review Waiting for reviews bug feature: file sidebar Related to the file sidebar component feature: files

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants