- 01FixedSaving an Elementor document could hang the site and fill the error log (#119, reported by @HopeItBuilds, fixed by @HafizMMoaz in #120). Opening or saving a document the builder had not yet converted, such as a Floating Buttons library item, sent the search indexer into a loop: reading the document made Elementor convert and save it, that save fired the indexer again, and it went round until PHP ran out of memory. Two requests produced a 22 MB error log. The indexer now refuses to re-enter itself.
- 02FixedA page died with "There has been a critical error on this website" when a normal Elementor widget, such as a Heading, was given a dynamic value. The dynamic picker offered every source and the editor looked right, so the problem only appeared once a visitor loaded the page. Elementor stores a dynamic source by class name and rebuilds it when the page renders. 3.13.0 registered all seventeen sources as one shared class that was told which source it was when it was created, and that instruction was lost by the time Elementor rebuilt it, so rendering failed outright. Each source is now its own class, which is how Elementor's own dynamic sources are built, so a rebuilt source always knows what it is. No page content or setting was damaged: affected pages render correctly again as soon as you update, with nothing to redo. The block editor was never affected. Its bindings use a different mechanism and worked throughout.