Issues with shared assets in messenger's browser

Hey. Today i took some photos with my friends and wanted to share it for them. It shared just fine and enabled the option to download by public user. However one of my friends wanted to download it by just clicking the link in our Meta's messenger group so Immich would open in messenger's built-in browser.

When he clicked the download button and it actually completed the packing of the assets, it wrote "The page could not be loaded" error toast at the bottom of the screen. Note that the toast was displayed by messenger itself.

I also got the error message in Immich server container:
[Nest] 6  - 11/17/2023, 12:24:56 AM   ERROR [CommunicationRepository] Websocket connection error: UnauthorizedException: Authentication required
UnauthorizedException: Authentication required
    at AuthService.validate (/usr/src/app/dist/domain/auth/auth.service.js:113:15)
    at CommunicationRepository.handleConnection (/usr/src/app/dist/infra/repositories/communication.repository.js:30:49)
    at Object.next (/usr/src/app/node_modules/@nestjs/websockets/web-sockets-controller.js:77:47)
    at ConsumerObserver.next (/usr/src/app/node_modules/rxjs/dist/cjs/internal/Subscriber.js:113:33)
    at Subscriber._next (/usr/src/app/node_modules/rxjs/dist/cjs/internal/Subscriber.js:80:26)
    at Subscriber.next (/usr/src/app/node_modules/rxjs/dist/cjs/internal/Subscriber.js:51:18)
    at /usr/src/app/node_modules/rxjs/dist/cjs/internal/operators/distinctUntilChanged.js:18:28
    at OperatorSubscriber._this._next (/usr/src/app/node_modules/rxjs/dist/cjs/internal/operators/OperatorSubscriber.js:33:21)
    at /usr/src/app/node_modules/rxjs/dist/cjs/internal/Subject.js:69:34

It was displayed as soon as i opened the link in my phone from that messenger group.
Screenshot_20231117-00382501.png
Was this page helpful?