Bug 76794 - EDITING: [Bug 76781] : Cross-references to endnote (Reference) is not updated immediately
Summary: EDITING: [Bug 76781] : Cross-references to endnote (Reference) is not updated...
Status: NEW
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version: 3.5.7.2 release
Hardware: All All
: medium enhancement
Assignee: Not Assigned
QA Contact:
URL:
Whiteboard: BSA Workaround: Tools > Update > Fiel...
Keywords:
: 76781 (view as bug list)
Depends on:
Blocks:
 
Reported: 2014-03-30 13:09 UTC by arnen
Modified: 2014-11-20 18:12 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
ODT example showing xref to endnotes LOv4302 (9.95 KB, application/vnd.oasis.opendocument.text)
2014-07-16 00:21 UTC, Owen Genat
Details

Description arnen 2014-03-30 13:09:48 UTC
If you do not how to make a Crossreference, and if you do not know what an Endnote is, then I cannot help you further.
Operating System: Windows 7
Version: 4.1.5.3 release
Comment 1 Björn Michaelsen 2014-03-31 01:39:44 UTC
*** Bug 76781 has been marked as a duplicate of this bug. ***
Comment 2 Björn Michaelsen 2014-03-31 01:43:21 UTC
@arnen: The point is that there are possibly many ways for creating endnotes and crossrefs and only the specific one you use might fail. Thus please provide information in the "steps to reproduce/expected behaviour/actual behaviour"-format.
Comment 3 Kumāra 2014-07-02 06:24:32 UTC
Hey! I know what an endnote is and how to make a cross-reference (to an endnote at that). I've tested and find no problem with a cross-reference to an endnote (n.46) in a document with 33 pages.

If you want help, it helps to be more helpful in telling us what you want. We're not being paid, you know?
Comment 4 arnen 2014-07-02 08:55:42 UTC
Then you have not tested it thoroughly. What happens to the number of 
the endnote, if you add another endnote before the current one?
No matter if you are paid or not your product must work right. I 
reported the bug to you to help you improve it, and I am not paid to do 
that either. Also, I am not paid for spending a lot of time correcting 
the errors, that Libre Office had made, when I returned to Open Office 
(Apache Open Office). It works perfectly.
Arne

Den 02-07-2014 08:24, bugzilla-daemon@freedesktop.org skrev:
> Kuma-ra <mailto:kumarasubs@gmail.com> changed bug 76794 
> <https://bugs.freedesktop.org/show_bug.cgi?id=76794>
> What 	Removed 	Added
> Status 	UNCONFIRMED 	NEEDINFO
> CC 		kumarasubs@gmail.com
> Ever confirmed 		1
>
> *Comment # 3 <https://bugs.freedesktop.org/show_bug.cgi?id=76794#c3> 
> on bug 76794 <https://bugs.freedesktop.org/show_bug.cgi?id=76794> from 
> Kuma-ra <mailto:kumarasubs@gmail.com> *
> Hey! I know what an endnote is and how to make a cross-reference (to an endnote
> at that). I've tested and find no problem with a cross-reference to an endnote
> (n.46) in a document with 33 pages.
>
> If you want help, it helps to be more helpful in telling us what you want.
> We're not being paid, you know?
> ------------------------------------------------------------------------
> You are receiving this mail because:
>
>   * You reported the bug.
>
Comment 5 Kumāra 2014-07-03 04:11:48 UTC
(In reply to comment #4)
> Then you have not tested it thoroughly. What happens to the number of 
> the endnote, if you add another endnote before the current one?

Works fine on my side with LO4.1.6.2: Number increases by one, after a short delay.

Sorry, seem like to have to be more specific, or provide a sample file.
Comment 6 Owen Genat 2014-07-16 00:21:18 UTC
Created attachment 102881 [details]
ODT example showing xref to endnotes LOv4302

(In reply to comment #5)
> Works fine on my side with LO4.1.6.2: Number increases by one, after a short
> delay. Sorry, seem like to have to be more specific, or provide a sample file.

Here is an example file created under Debian 7 x86_64 using v4.3.0.2 Build ID: 14ed55896fdfcb93ff437b85c4f3e1923d2b1409. 

Steps to reproduce:
1. Place cursor after "B" on first line.
2. Insert a new endnote.

Observed behaviour:
Cross-reference to endnote on C (Reference) remains as "ii".

Expected behaviour:
Cross-reference to endnote on C (Reference) is incremented to "iii".

Also tested under these configurations (behaviour is the same): 
- Debian 7 x86_64 running v4.1.6.2 Build ID: 40ff705089295be5be0aae9b15123f687c05b0a
- Crunchbang 11 x86_64 running v4.2.5.2 Build ID: 61cb170a04bb1f12e77c884eab9192be736ec5f5
- Crunchbang 11 x86_64 running v4.4.0.0.alpha0+ Build ID: 3fdd4f069d5436cf39708004af7fda8175fbc4c2 (2014-07-09)

The natural workaround is to use Tools > Update > Fields (F9) to update all cross-references in a document. Personally, I think this is fine, but this bug needs an example anyway, so here it is.
Comment 7 Owen Genat 2014-07-16 00:24:57 UTC
Summary amended for clarity. Platform set to All/All. Status set to NEW as a result of comment 6.
Comment 8 Kumāra 2014-07-16 03:38:43 UTC
I double confirm.

Even with the Automatically box ticked (in Tools → Options → LibreOffice Writer → General, Update, Fields), the fields are updated automatically.
Comment 9 Kumāra 2014-07-16 03:44:29 UTC
(In reply to comment #8)
> Even with the Automatically box ticked (in Tools → Options → LibreOffice
> Writer → General, Update, Fields), the fields ***aren't*** updated automatically.

Correction above.
Comment 10 Owen Genat 2014-07-16 05:29:23 UTC
(In reply to comment #8)
> I double confirm.

Thanks Kumāra. I can also report the same behaviour under Crunchbang 11 x86_64 running v3.5.7.2 Build ID: 3215f89-f603614-ab984f2-7348103-1225a5b (for both the provided and new documents). It has possibly always behaved like this. Version set to 3.5.7.2 release.
Comment 11 Robinson Tryon (qubit) 2014-11-20 18:12:14 UTC
Removing semicolon from whiteboard (please use a space to delimit values in this field)
https://wiki.documentfoundation.org/QA/Bugzilla/Fields/Whiteboard#Getting_Started


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.