From fb98f89b18d89f2f0c9cd70136b0183ce6cc6b9f Mon Sep 17 00:00:00 2001 From: xhon-pelushi Date: Wed, 12 Aug 2026 01:18:37 -0400 Subject: [PATCH] Share live editor content for unsaved notes Sharing used the persisted note content, so a newly typed note could produce an empty share intent until a later save refreshed Room. Fixes #3300 Signed-off-by: xhon-pelushi --- .../it/niedermann/owncloud/notes/edit/BaseNoteFragment.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java index 946f8a24c..f64eec2e7 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/edit/BaseNoteFragment.java @@ -352,7 +352,9 @@ protected void shareNote() { return; } - ShareUtil.openShareDialog(requireContext(), note.getTitle(), note.getContent()); + // Prefer the live editor buffer so a newly typed, not-yet-persisted note + // is not shared with an empty/stale Room content field (#3300). + ShareUtil.openShareDialog(requireContext(), note.getTitle(), getContent()); } @CallSuper