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