ReferenceMarks are used to insert citations and store underlying citation data by reference managers such as Zotero and Mendeley. The Zotero developers are working on some enhancements to the citing functionality which might lead to users wanting to edit or insert text on the border of ReferenceMarks (either start, or end). As LibreOffice Writer currently stands, this functionality cannot be enabled for it, because if you place the text cursor on the border of a ReferenceMark, it extends the mark, rather than adding text right outside of it. This is not the case with Word Fields and Google Docs links, which Zotero uses to provides citing functionality on corresponding doc processors.
Presumably this is a trivial change both codewise and UX-wise for LibreOffice, but be beneficial in letting us provide a better, on-par with Word, citing functionality.
Steps to Reproduce:
1. Insert some text in Writer
2. Select a portion of the text -> Insert -> Cross-Reference -> Set Reference, set some text in the "Name" field and click "Insert"
3. Ensure field shading is enabled
4. Place the cursor outside the newly created ReferenceMark, then place it on the edge of the ReferenceMark, type something.
The ReferenceMark is extended
The newly typed text remains outside of the ReferenceMark
User Profile Reset: No
I confirm this behaviour with
Version: 18.104.22.168.alpha0+ (x64)
Build ID: 411f3a050ac2be598019d512f8ccfe041080c28f
CPU threads: 4; OS: Windows 10.0; UI render: default; VCL: win;
TinderBox: Win-x86_64@42, Branch:master, Time: 2019-01-14_03:17:11
Locale: en-US (de_DE); UI-Language: en-US
and also in
Version: 22.214.171.124 (x64)
CPU-Threads: 4; BS: Windows 6.19; UI-Render: GL;
Gebietsschema: de-DE (de_DE); Calc: CL
As far as I can see, this behaviour occurs only if you select "Set Reference" and not with "Insert Reference", "Headings", "Numbered Paragraphs" or "Bookmarks"
So I would treat this as a bug instead of enhancement.
I set the Importance to high, because functionality with zotero is a must be for a lot of users.
I also confirm this happening on
Build ID: 6.2.2-4
CPU threads: 8; OS: Linux 5.0; UI render: default; VCL: gtk3;
Locale: pt-BR (en_US.UTF-8); UI-Language: en-US
It has been a long standing behaviour since I first noticed it quite some time ago.
Possible duplicate of bug 64361 ?
*** This bug has been marked as a duplicate of bug 64361 ***
Yes, it's a duplicate, thanks for pointing it out, Alex
*** Bug 126125 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 81720 ***