Files
wp-fedistream/includes
magdev fedab21c2a
All checks were successful
Create Release Package / build-release (push) Successful in 57s
fix: Complete memory leak fix with shortcode context tracking
The v0.4.1 fix was incomplete - shortcodes called get_*_data() methods
directly, bypassing the recursion tracking in get_post_data().

Changes:
- Added $in_shortcode_context flag to TemplateLoader
- Added enter/exit_shortcode_context() methods
- All shortcode render methods now enter context before data loading
- When in shortcode context, the_content filter is always skipped

This fully prevents infinite recursion when post content contains
FediStream shortcodes that would otherwise recursively render.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-02-02 16:44:51 +01:00
..
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00
2026-01-28 23:23:05 +01:00