diff --git a/web/packages/gallery/components/viewer/photoswipe.ts b/web/packages/gallery/components/viewer/photoswipe.ts index a4087157ce..a421309941 100644 --- a/web/packages/gallery/components/viewer/photoswipe.ts +++ b/web/packages/gallery/components/viewer/photoswipe.ts @@ -530,7 +530,10 @@ export class FileViewerPhotoSwipe { ) => { const af = currentAnnotatedFile(); const isFavorite = delegate.isFavorite(af); - showIf(buttonElement, isFavorite === value); + showIf( + buttonElement, + af.annotation.showFavorite && isFavorite === value, + ); buttonElement.disabled = this.pendingFavoriteUpdates.has( af.file.id, );