As I am using eFiction for a personal archive, and am behind a very restrictive firewall, I cannot provide a link to the site. I'll describe the problem as clearly as possible, though.
In short, modifying the categories on a story resets the character list.
Steps to reproduce:
1. Edit some story for which a character can be selected
2. Select a character from the list
3. Add or remove a category
4. Notice that the selected character has been deselected
Your characters are probably set for specific categories. You are only able to add, or keep characters when you have their category added. To change this, make all the characters sitewide, and not designated in certain categories.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
The characters are set for specific categories, but that is not the issue. The situation is this (for example):
1. I add the category "Foo".
2. I select the characters "Foo1" and "Foo2".
3. I add a second category "Bar".
4. The characters are now deselected.
I can, of course, select the characters again, since they are still in the list, but ideally they should not be deselected when adding/removing categories.
Characters are going to be deselected when you deselect their category.
As for adding new categories, if the category for certain characters has not been removed, the characters should not be either. I don't have this action on my site since I use sitewide.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
It's a bug. Open javascript.js and find:
characters[a][2] == true;
characters[a][3] = false;
And change it to:
characters[a][2] = false;
characters[a][3] = true;
Will be fixed in the next update.
Can you please check and see if this is still an issue with 3.5? Thank you!
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word
No response... assumed solved.
Whoever said nothing is impossible never tried slamming a revolving door.
url: https://www.potionsandsnitches.org/fanfiction
php: 7.4.33 msql: 5.6.51-community GPL
efic version: 3.5.5 latest patches: yes
bridges: none mods: challenges, tracker, story end, beta, word