diff --git a/CHANGELOG.md b/CHANGELOG.md index 911a4cdb..7c362dc2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,7 +13,7 @@ - Various Admin UI improvements: - Count the total records separately to speed up the query execution for large datasets ([#3344](https://github.com/pocketbase/pocketbase/issues/3344)). - Enclosed the listing scrolling area within the table so that the horizontal scrollbar and table header are always reachable ([#2505](https://github.com/pocketbase/pocketbase/issues/2505)). - - Allowed opening the record update form via direct URL ([#2682](https://github.com/pocketbase/pocketbase/discussions/2682)). + - Allowed opening the record preview/update form via direct URL ([#2682](https://github.com/pocketbase/pocketbase/discussions/2682)). - Reintroduced the local `date` field tooltip on hover. - Speed up the listing loading times for records with large `editor` field values by initially fetching only a partial of the records data (the complete record data is loaded on record preview/update). diff --git a/ui/src/components/records/PageRecords.svelte b/ui/src/components/records/PageRecords.svelte index eaca62db..0bf69daa 100644 --- a/ui/src/components/records/PageRecords.svelte +++ b/ui/src/components/records/PageRecords.svelte @@ -175,7 +175,12 @@ {/if} - recordsList?.load()} /> + { + recordsList?.load(); + recordsCount?.reload(); + }} + />
diff --git a/ui/src/components/records/RecordUpsertPanel.svelte b/ui/src/components/records/RecordUpsertPanel.svelte index e9e13347..7ccc6509 100644 --- a/ui/src/components/records/RecordUpsertPanel.svelte +++ b/ui/src/components/records/RecordUpsertPanel.svelte @@ -184,6 +184,7 @@ // ignore local storage errors in case the serialized data // exceed the browser localStorage single value quota console.warn("updateDraft failure:", e); + window.localStorage.removeItem(draftKey()); } } @@ -535,11 +536,12 @@ {/if} -
+
{ + // slight "offset" the editor mount to avoid blocking the rendering of the other fields mountedTimeoutId = setTimeout(() => { mounted = true; }, 100);