Endnotes should have the same renumbering options as footnotes
Footnotes can be set to renumber every SECTION. This is OK, but could be improved (see below).
However, endnotes can only be set to renumber every STORY. This is a most undesirable limitation, because it requires breaking text threads in order to create new stories. This is destructive design—to limit potential problems it is necessary to wait until layout is completed before breaking threads. Even then, problems can still occur.
This problem could easily be fixed by allowing endnotes to be renumbered the same ways as footnotes can be—every section.
Of course, renumbering every section also has a significant limitation—it is assigned at page level instead of text level, meaning that if text flow changes after sections are set—say, new content added to an early section—they will need to be reset in order to match the new flow.
A much better way would be to allow section start to be set as part of a PARAGRAPH STYLE. This way, the endnote or footnote numbering would automatically alter as changes take place.
Since this method is already used in the BreakTextThread script, it would surely be easily adopted.
The attached file gives a more detailed explanation.
Pam Doughty commented
Well said, Bill. I do hope your detailed thoughts and suggestions can be implemented.