fix: hide Save when editing someone else's message in a shared chat (#32321)

This commit is contained in:
G30 2026-10-13 08:49:14 -04:00 • committed by GitHub
parent d7803a8ce2
commit 6f62329dfb
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 22 additions and 18 deletions

View file

@ -822,15 +822,17 @@
{$i18n.t('Cancel')}
</button>
<button
id="confirm-edit-message-button"
class="px-2.5 py-1 bg-gray-900 dark:bg-white hover:bg-gray-850 text-gray-100 dark:text-gray-800 transition rounded-3xl"
on:click={() => {
editMessageConfirmHandler();
}}
>
{$i18n.t('Save')}
</button>
{#if !message.user_id || message.user_id === $user?.id}
<button
id="confirm-edit-message-button"
class="px-2.5 py-1 bg-gray-900 dark:bg-white hover:bg-gray-850 text-gray-100 dark:text-gray-800 transition rounded-3xl"
on:click={() => {
editMessageConfirmHandler();
}}
>
{$i18n.t('Save')}
</button>
{/if}
</div>
</div>
</div>

View file

@ -330,15 +330,17 @@
<div class=" mt-2 -mx-1 flex justify-between text-sm font-normal">
<div>
<button
id="save-edit-message-button"
class="px-2.5 py-1 bg-gray-50 hover:bg-gray-100 dark:bg-gray-800 dark:hover:bg-gray-700 border border-gray-100 dark:border-gray-700 text-gray-700 dark:text-gray-200 transition rounded-3xl"
on:click={() => {
editMessageConfirmHandler(false);
}}
>
{$i18n.t('Save')}
</button>
{#if isOwn}
<button
id="save-edit-message-button"
class="px-2.5 py-1 bg-gray-50 hover:bg-gray-100 dark:bg-gray-800 dark:hover:bg-gray-700 border border-gray-100 dark:border-gray-700 text-gray-700 dark:text-gray-200 transition rounded-3xl"
on:click={() => {
editMessageConfirmHandler(false);
}}
>
{$i18n.t('Save')}
</button>
{/if}
</div>
<div class="flex space-x-1.5">