Improve profile role membership UX and harden stale form/session handling - #2074
Improve profile role membership UX and harden stale form/session handling#2074Rvice wants to merge 11 commits into
Conversation
harden CSRF validation for membership save/stop/remove with fallback token support include fallback CSRF token in profile membership save and delete requests improve membership save error handling (JSON/HTML parsing, clearer timeout/cancel feedback) prevent repeated cancel/reload loops and avoid masking real backend errors add pending/pending-save label fallbacks for missing translations scope post-save reloads to affected membership sections only (plus cross-bucket target when needed) stop global full-role refresh on messagebox close to avoid unnecessary current/former/future reloads
|
Thanks for your work to improve Admidio. So it would be more helpful to create a small merge request that belongs to one bulletpoint of your list. |
|
Also translations must not be available in all languages. It should only provided in english. The translations will than be handled at our translation platform transifex. |
The full path of this is around edits not saving and the user having no visual of that. Sometimes it saves, sometimes it doesn't. It was a lot of back and forth testing as it grew. It definitely got legs and needs a thorough understanding of all the changes. Maybe I can have smaller PRs:
|
…s_for_Slow_Servers
Summary
Improves the profile role membership experience by replacing disruptive reloads with inline updates, preserving in-progress edits more reliably, and fixing several stale token/session edge cases uncovered during testing.
Highlights
User-facing improvements
Stability fixes
Internal cleanup
Testing
Validated with targeted syntax checks on the touched PHP files, including mirrored deployment copies where applicable.