Q: Does this apply on edit as well as create?
A: Yes—both create and edit paths are enforced.
Q: What exactly is considered “empty”?
A: Text with only tags/BBCode/whitespace/entities (e.g., <br>, &nbsp

is treated as empty.
Q: Can I set a minimum length?
A: Not in this build. If you want it, I can add a configurable minimum (e.g., ≥ 10 chars).
Q: Can staff bypass it?
A: Not yet. If you want a permission like
Bypass description requirement, say the word and I’ll add it.
Q: Where are the settings?
A: ACP →
AIXF XFMG: Require Description (admin navigation link). Route prefix: aixf-xfmgrqd.
Q: Why do albums only list 200?
A: For performance/UX. Use
categories for broader enforcement, or ask me to add paging/search.
Q: Does this work with “Embed media” as well as file upload?
A: Yes—both flows are covered.
Q: What if I only see “Oops! We ran into some problems.”
A: You should also see “Please enter a description.” in the overlay. If not:
- Confirm you’re on v2.3.7 and rebuilt caches.
- Make sure the category/album is checked.
- Try default theme (you are) and verify no JS errors in the browser console.
Q: Any performance impact?
A: Negligible—single fast lookup per save.
Q: How do I uninstall?
A: Disable or uninstall the add-on. (Uninstall drops the xf_aixf_xfmgrqd_rule table.)