-
released this
2026-05-16 18:31:18 +02:00 | 38 commits to main since this releaseFour fixes from the v1.1.2 demo round.
Backslash bug in event field saves
Every text field on the event editor (venue, address, contact name, cost, …) used to gain a
\before apostrophes and quotes on save, and slashes accumulated on re-save (Université d'Orléans→Université d\'Orléans→Université d\\\'Orléans…). Cause: WordPress emulates legacy magic-quotes on$_POST, but the meta-box save handler didn'twp_unslash()before sanitizing. Fixed across the whole save path including the RRULE builder. Existing slashed values clean themselves with one re-save per affected event.Icon alignment in meta rows
Meta-row icons (location, date, contact, …) now top-align with the first line of the label instead of vertically centering against multi-line blocks (full address, date + time stack). Before, the location pin floated visually in the middle of a four-line address — looked like it belonged to the third line specifically. Now it labels the whole block from the top. 1px nudge keeps single-line items visually centered.
"Show more" toggle missing on long descriptions
The excerpt-clamp overflow check ran once at
DOMContentLoaded, but webfonts typically load after and reflow text taller. Early measurement said "fits", stripped the clampable class, user saw fade-clipped text with no way to expand. Now re-measures ondocument.fonts.readyandwindow.load, with a finalization pass that adds late-blooming toggles or drops the fade gradient on items that really do fit.Popup description parity between blocks
Clicking an event from the calendar popup used to show only the trimmed excerpt, while the events-list popup showed the full content — same shared module, different payload (
descriptionHtmlwas only attached on the events-list code path).format_event_for_client()now always shipsdescriptionHtml, so both blocks render identically.Install / update
Sites running v1.1.1+ should see this update directly in the WordPress dashboard within 12h (or immediately if you clear the
lrob_calendar_gh_releasetransient). Otherwise downloadlrob-calendar-1.1.3.zipbelow and upload via WP Admin → Plugins → Add New → Upload Plugin.Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
4 downloads
-
Source code (ZIP)