8.4.2
5 min
release date july 28, 2026 this patch release delivers two new platform capabilities for form designers (a markdown editor control and copy to clipboard for text fields), small corrections to task webform wording and loading bar visibility, and five bug fixes shipped as opt in previews behind feature flags markdown editor control a new markdowneditor control is now available in the web form designer under "input fields" this provides a rich wysiwyg editing experience for markdown content, following the same integration pattern as the existing html editor the editor supports standard formatting (bold, italic, headings, lists, links, blockquotes), code blocks with syntax highlighting, tables, task lists with checkboxes, and inline image uploads using the platform's existing attachment mechanism a toolbar toggle switches between the visual editor and a raw markdown source view for advanced users content is stored as raw markdown when the control is placed in read only or display only mode, the markdown is rendered as formatted html without the editing toolbar the editor loads its dependencies on demand, so pages that do not use the control are unaffected form designers can add markdowneditor to any web form definition immediately after upgrading copy to clipboard for text fields text field controls now support an optional copy to clipboard button when the cancopy property is enabled on a textbox (or any derived control such as validatedtextbox, passwordtextbox, or textboxexpression), a clipboard icon appears beside the field clicking it copies the current value with a brief visual confirmation the primary use case is password display users can copy a generated or assigned password without revealing it first, similar to password vault applications the button copies whatever value is bound to the field, regardless of masking state this is configured per control instance in the form designer no system level setting is required job properties browser refresh the fix for job properties showing stale relative time after browser refresh (introduced in 8 4 1 behind the pr41996 fixedjobpropertiesstaleageonbrowserrefresh flag) now includes server side support for an alternate page url this ensures the page loads fresh data when accessed via a direct browser refresh rather than in app navigation the feature remains behind the same flag from 8 4 1 general fixes the find mailbox owner task webform now correctly references "mailbox" instead of "group" in its instructional text, and uses a textcontrol instead of a literal for consistency the update distribution list send permissions form has been corrected from "internet/external users" to "internal/external users" the loading progress bar now remains visible when navigating between pages, included with the sticky page header improvements (behind the existing pr42012 fixedstickypageheader flag from 8 4 0) new feature flags (disabled by default) the following fixes are delivered in this release but are not active by default they must be explicitly enabled via their feature flag parameter they will be enabled by default in a future release once validated fixed email local part trailing period crash (pr 42135) prevents a crash during user provisioning when the generated email address ends with a period before the @ symbol the name generation methods now include a bounds check that prevents the out of range error script stack overflow protection (pr 42228) activate scripts that enter infinite recursion are now terminated gracefully at a safe depth instead of crashing the orchestrator process this protects against unintentional recursive script definitions fixed webgrid display only and email modes (pr 4226) the activatewebgrid control now correctly loads and displays its data when rendered in display only mode or when generating email/text notifications previously the grid could appear empty in these rendering contexts fixed ampersand comparison in display only mode (pr 3876) display only forms no longer show a false "changed" indicator (strikethrough) when a field value contains an ampersand the comparison now happens before html encoding, so values like "r\&d" are correctly recognised as unchanged fixed resume job not updating jobpropertiesex (pr 41517) jobs that are resumed from a paused or waiting state now correctly populate their extended properties, ensuring job details display completely after resume upgrade notes no prerequisite changes from 8 4 1 standard upgrade applies the new controls (markdown editor and copy to clipboard) are available immediately for form designers all bug fix flags ship disabled by default and can be enabled individually for testing