From 039870daf088bd7edc81ba0a994534e558c26f6d Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 26 Aug 2026 14:13:47 +0300 Subject: [PATCH] edit history weirdness --- src/api/public.js | 5 ++++- .../status_action_buttons/buttons_definitions.js | 15 +-------------- .../entity_normalizer.service.js | 4 ---- 3 files changed, 5 insertions(+), 19 deletions(-) diff --git a/src/api/public.js b/src/api/public.js index ef799566d..839196b9e 100644 --- a/src/api/public.js +++ b/src/api/public.js @@ -184,7 +184,10 @@ export const fetchStatusHistory = ({ id, credentials }) => return { ...rest, data: [...data].reverse().map((item) => { - item.originalStatus = status + // History data is missing a lot of stuff present in original + // but we're really only missing the id for the timeago, the + // rest seem to render just fine. + item.id = id return parseStatus(item) }), } diff --git a/src/components/status_action_buttons/buttons_definitions.js b/src/components/status_action_buttons/buttons_definitions.js index 399fad395..762b5be6a 100644 --- a/src/components/status_action_buttons/buttons_definitions.js +++ b/src/components/status_action_buttons/buttons_definitions.js @@ -174,20 +174,7 @@ export const BUTTONS = [ ) }, action({ status }) { - const originalStatus = { ...status } - const stripFieldsList = [ - 'attachments', - 'created_at', - 'emojis', - 'text', - 'raw_html', - 'nsfw', - 'poll', - 'summary', - 'summary_raw_html', - ] - stripFieldsList.forEach((p) => delete originalStatus[p]) - useStatusHistoryStore().openModal(originalStatus.id) + useStatusHistoryStore().openModal(status.id) return Promise.resolve() }, }, diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js index 196af90a8..9add0b702 100644 --- a/src/services/entity_normalizer/entity_normalizer.service.js +++ b/src/services/entity_normalizer/entity_normalizer.service.js @@ -342,10 +342,6 @@ export const parseStatus = (data) => { output.favoritedBy = [] output.rebloggedBy = [] - if (Object.hasOwn(data, 'originalStatus')) { - Object.assign(output, data.originalStatus) - } - return output }