-
Notifications
You must be signed in to change notification settings - Fork 45
Description
When sharing an album through facebook Messenger, some phones are able to open the album but the individual images (and also the icons for downloading etc) don't load.
The embedded webview is used. As far as I understand, the problematic phone (which is a Pixel 9) uses Chrome webview for that.
On a phone that works, Vivaldi webview is used instead. The settings (seem to be) are the same. Vivaldi is based on Chromium so not sure where the difference comes from.
Asking ChatGPT, it suggested an outdated Chrome/Android WebView installation. There's no updates available at least.
I'm wondering if there's something that could be done in this proxy instead. Right now this kind of prevents me from using it, since especially older relatives would never press "Open in Browser" and I can't reliably check if they can open it in the WebView.
Additionally preview images don't seem to be working anymore. It did work before installing IPP, but now even being on the same network, which should use Immich directly rather than IPP, previews aren't generated in the chat anymore.
I'm gonna see if I can debug some more but native debugging like this is kind of hard.
My work was based around preview images, OpenGraph and all that crap for a while and honestly, it was one of my hardest jobs cause of how many quirks, security questions etc there are, so while I'd love to help directly with a PR or something, I don't know if I can figure it out.
ChatGPT suggested it would be because embedded webviews don't handle blobs or JS correctly, but I can't imagine that honestly. Maybe the album viewer is just using a JS feature that's too new? That'd be an easy fix lol