UIUCLibrary / scalarfootnotes

Manages footnotes for the Scalar WYSIWYG
GNU General Public License v3.0
0 stars 1 forks source link

Test 1: Author adding footnotes before entering editorial process #22

Open alexdryden opened 2 years ago

alexdryden commented 2 years ago

In this test an author adds footnotes and the editor makes editorial interventions unrelated to the footnotes (add query, add sentence, add clause, delete word, replace word)

alexdryden commented 2 years ago

Initial notes: Author able to accept/reject all changes, at which point the "Save", the "Save and view", and the "Save and move to clean state" buttons are enabled.

Author is able to view, reply, and close editor comments. Author is able to add new comments.

After replying/adding comments, message appears warning of unsaved comment

Clicking on "Save", "Save and view", or "Save and move to clean state" generates a popup to confirm changing editorial state but clicking yes on the popup seems to do nothing.

After, page appears to be in "Clean" state:

Screen Shot 2022-06-14 at 4 01 12 PM
alexdryden commented 2 years ago

On second attempt, simply clicking "Accept all" and then "Save and View" redirects to the index page of the book.

alexdryden commented 2 years ago

Probably need to break this down a bit more to see what is happening:

alexdryden commented 2 years ago

When deleting a single word, getting a strange behavior:

Screen Shot 2022-06-14 at 4 46 55 PM

It still basically accomplishes the task if you accept both removals or reject both, but it is also adding a redundant task.

Unlike with other tests, the ordered list footnote remains correctly styled:

Screen Shot 2022-06-14 at 4 47 03 PM

And changes can be successfully saved and moved to the next state.

alexdryden commented 2 years ago

On replace, the odd behavior on the third sentence appears again. In addition, an unreachable data-diff appears so the only way to move on is to use the "accept all" or "reject all" buttons:

Screen Shot 2022-06-14 at 4 56 06 PM

Other than that, the footnotes appear to be formatted correctly and it is possible to move to the clean state.