upskill-event-manager/assets
ben 2a06bb1f15 fix: resolve announcements modal z-index stacking issue (v2.1.5)
Changes:
- Fix z-index conflict where announcement modal (999999) was higher than WordPress media modals (160000)
- Reduce announcement modal z-index to 100000 to allow WordPress media library to stack on top
- Remove duplicate TinyMCE initialization that was unnecessary
- Add custom "Add Media" button that renders when modal opens (prevents hidden modal issues)
- Improve page detection with multi-layered approach (URL path, template, slug, queried object)
- Move script loading to footer for better WordPress editor compatibility

Technical Details:
- WordPress core media modals use z-index 160000-160010
- Custom plugin modals should use 100000-159000 range to avoid conflicts
- wp_editor() with media_buttons => true in hidden modals causes auto-open issues
- Solution: media_buttons => false + custom button added via JavaScript when modal opens

Testing:
- Verified with MCP Playwright browser automation
- Media modal now properly appears above announcement modal
- All form functionality preserved
- Screenshot verification shows correct stacking order

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 19:23:02 -04:00
..
css fix: resolve announcements modal z-index stacking issue (v2.1.5) 2025-11-03 19:23:02 -04:00
images feat: Add comprehensive CSS, JavaScript and theme asset infrastructure 2025-08-11 16:20:31 -03:00
js fix: resolve announcements modal z-index stacking issue (v2.1.5) 2025-11-03 19:23:02 -04:00