View Single Post
Old 01-27-2023, 01:45 PM   #9
KevinH
Sigil Developer
KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.KevinH ought to be getting tired of karma fortunes by now.
 
Posts: 8,958
Karma: 6361444
Join Date: Nov 2009
Device: many
Sigil changed to maintaining attribute order a while back even though the spec clearly says attribute order is not relevant. This one done to make the Checkpoint diff tool more effective. So I need help to track down which code inside Sigil is involved.

So some questions:

1. Are you hand editing the opf when editing the metadata or are you using the MetaData editor icon/menu?

2. If the opf is open in a tab can you confirm the order is correct before.

3. If an epub3, Before hitting file save can you use the Update Manifest properties (under epub3 tools) then take a look at the metadata order in the OPF tab. If epub2, use Add Sematics to change something in the opf guide, and see if the OPF tab changed.

4. Are you using an external Python with Sigil and if so what version as the Ordered dict in python was not the default in sime early versions and python is used by the metadata editing code?

Last edited by KevinH; 01-27-2023 at 01:47 PM.
KevinH is offline   Reply With Quote