UFile, UFileMultiple: emit upload-failed when connection.setDocument rejects.
beforeSetDocument errors are not included — those already propagate to the caller.
app.viewport.centralPanel.disableUnsavedChangesCheck flag (default false). When set to true,
disables the "unsaved changes" check (hasUnsavedChanges) used both for the beforeunload
browser confirmation prompt and the logout-on-close guard, allowing the page to be closed/reloaded
or the user logged out without a confirmation, even if there are dirty tabs or modals.
UPdfViewerExt: viewerOptions prop (+ uiSettings.adminUI.pdfViewer.viewerOptions) —
bag of PDF.js AppOptions applied on webviewerloaded before the document opens.
Keys not passed keep PDF.js defaults. Use {disableRange: true} for PDFs regenerated
on each request (watermarks / QR stamps) to avoid Bad (uncompressed) XRef entry.
When at least one option is configured, disablePreferences: true is added, so PDF.js
preferences stored in localStorage can not override it.
UTableEntity: lookup filters (entity/many columns) whose attribute has a new "related attributes" metadata
set via customSettings.filterDependency ({ parentAttribute, viaEntity, viaParentAttribute, viaChildAttribute })
now build their value list via a column.repository factory, that narrows the list of available values
Unsaved changes unload protection: mountTab now syncs form isDirty state into tab metadata,
and beforeunload asks for browser confirmation before leaving when any opened tab has unsaved changes.
USelectEntity: added word-break: normal to .ub-select__option so long option text wraps by words
instead of breaking letter by letter.
USelectEntity, USelectMultiple, PreviewForm, UMasterDetailView: debounce/throttle wrapped
methods were created once and shared between all component instances, causing state mix-up (stale
value/options) when interacting with several instances at once. Now created per-instance in created().
Fixed logout triggering when user cancels page leave confirmation dialog. Unsaved changes check
is now shared (hasUnsavedChanges) between beforeunload confirmation and onbeforeunload logout
guard, and also takes into account unsaved changes in opened modals (previously only tabs were checked).
convertHtmlToTinyMCEHtml: fixed a brief horizontal scrollbar flash on forms.
UTableEntity: FilterSelector now resets pagination (PAGE_INDEX) and cached TOTAL when applying filters,
fixing an issue where the current page index wasn't reset after applying a new filter.
UNavbarNotificationsButton: fixed message text (notifications__item__text) breaking mid-word instead of
wrapping at word boundaries.
org_organization, org_department, org_execgroup, org_staffunit, org_employee: added/fixed missing translations for entity description (i18n) across all locales