Missing media (404 avatar/banner) throws an unhandled UnimplementedError in the image loader #58
Open
opened 2026-10-06 14:03:15 +00:00 by robocub
·
1 comment
No Branch/Tag specified
main
fix/telemetry-consent-look
sync/state
sync/testing
sync/topic/fix/startup-launch-test
sync/topic/ci/xplat
sync/topic/feat/native-oidc
sync/topic/feat/screenshare-audio-picker
sync/topic/feat/telemetry-capture
sync/topic/feat/voice-isolation
sync/topic/perf/lazy-side-room-lists
sync/topic/feat/dm-toggle-and-menu-tooltips
sync/topic/feat/screenshare-audio-linux
sync/topic/feat/screenshare-audio-upstream
sync/topic/feat/telemetry
sync/topic/fix/accept-dm-invite
sync/topic/fix/profile-nickname-others
sync/topic/ci/integration-banners
sync/topic/ci/integration-mosaic
sync/topic/feat/welcome-first-login
sync/topic/fix/banner-thumbnail-scale
sync/topic/fix/room-preview-deleted
sync/topic/fix/startup-splash-until-loaded
sync/topic/perf/lazy-home-room-list
sync/topic/perf/postload-keep-ui-responsive
sync/topic/perf/startup-postload-queue
sync/topic/ci/integration-tests
sync/topic/feat/discover
sync/topic/feat/sliding-sync
sync/topic/fix/image-fullres-cache
sync/topic/fix/missing-media
sync/topic/fix/notification-fallback
sync/topic/fix/sticker-picker-resolution
sync/topic/fix/voip-late-joiner-tiles
sync/topic/ci/fork-invariants
sync/topic/feat/gradient-themes
sync/topic/feat/personal-packs
sync/topic/feat/sso-first-login
sync/topic/feat/voice-messages
sync/topic/fix/linux-app-id
sync/topic/fix/own-push-gateway
sync/topic/ci/flatpak
sync/topic/feat/desktop-copy-selection
sync/topic/feat/media-mosaic
sync/topic/feat/room-banners
sync/topic/feat/room-picker-search
sync/topic/feat/space-remove-room
sync/topic/feat/telegram-sticker-import
sync/topic/ci/android-apk
sync/topic/chore/branding
sync/topic/chore/fork-settings
sync/topic/ci/version-label
ci/xplat
sync/main
fix/splash-timeout-crash
fix/startup-launch-test
fix/startup-splash-until-loaded
ci/xplat-fix
testing
feat/native-oidc
feat/screenshare-audio-picker
feat/telemetry-capture
feat/voice-isolation
perf/lazy-side-room-lists
ci/integration-banners
feat/dm-toggle-and-menu-tooltips
feat/screenshare-audio-linux
feat/screenshare-audio-upstream
feat/telemetry
fix/accept-dm-invite
fix/profile-nickname-others
perf/lazy-home-room-list
perf/postload-keep-ui-responsive
ci/integration-mosaic
ci/integration-tests
feat/discover
feat/gradient-themes
feat/sliding-sync
feat/welcome-first-login
fix/banner-thumbnail-scale
fix/image-fullres-cache
fix/missing-media
fix/notification-fallback
fix/room-preview-deleted
fix/sticker-picker-resolution
fix/voip-late-joiner-tiles
perf/startup-postload-queue
ci/flatpak
ci/fork-invariants
feat/desktop-copy-selection
feat/media-mosaic
feat/personal-packs
feat/room-banners
feat/room-picker-search
feat/space-remove-room
feat/sso-first-login
feat/telegram-sticker-import
feat/voice-messages
fix/linux-app-id
fix/own-push-gateway
chore/branding
chore/fork-settings
ci/android-apk
ci/version-label
ci/windows-release
ci/windows-preview
ci/windows
ci/sync-dep-report
fix/sticker-no-autofavorite
chore/register-gradient-themes
design/logo
bootstrap
keybinder
update-emoji
fix-url-previews
fix-flatpak
test-color-scheme-generation
widget-reliability
custom-themes
livekit-rust
test-disabled-notification-counts
stutter-test
improved-link-handling
platform/ios
rich-notifications-linux
fix/gif-search-input
test/voip-data-channel
testing-2026-10-07d
pre-sync/20261007-133847/fix/startup-splash-until-loaded
pre-sync/20261007-133847/main
pre-sync/20261007-133847/feat/screenshare-audio-picker
testing-2026-10-07c
pre-sync/20261007-133847/testing
pre-sync/20261007-133847/ci/xplat
pre-sync/20261007-133847/feat/native-oidc
pre-sync/20261007-133847/feat/telemetry-capture
pre-sync/20261007-133847/feat/voice-isolation
pre-sync/20261007-133847/perf/lazy-side-room-lists
pre-sync/20261007-133847/fix/profile-nickname-others
pre-sync/20261007-133847/feat/dm-toggle-and-menu-tooltips
pre-sync/20261007-133847/fix/banner-thumbnail-scale
pre-sync/20261007-133847/fix/image-fullres-cache
pre-sync/20261007-133847/ci/integration-banners
pre-sync/20261007-133847/feat/discover
pre-sync/20261007-133847/fix/voip-late-joiner-tiles
pre-sync/20261007-133847/fix/sticker-picker-resolution
pre-sync/20261007-133847/feat/screenshare-audio-linux
pre-sync/20261007-133847/fix/room-preview-deleted
pre-sync/20261007-133847/perf/lazy-home-room-list
pre-sync/20261007-133847/fix/missing-media
pre-sync/20261007-133847/feat/telemetry
pre-sync/20261007-133847/feat/sliding-sync
pre-sync/20261007-133847/feat/welcome-first-login
pre-sync/20261007-133847/perf/startup-postload-queue
pre-sync/20261007-133847/perf/postload-keep-ui-responsive
pre-sync/20261007-133847/ci/integration-mosaic
pre-sync/20261007-133847/feat/screenshare-audio-upstream
pre-sync/20261007-133847/fix/accept-dm-invite
pre-sync/20261007-133847/ci/flatpak
pre-sync/20261007-133847/feat/desktop-copy-selection
pre-sync/20261007-133847/ci/fork-invariants
pre-sync/20261007-133847/fix/own-push-gateway
pre-sync/20261007-133847/fix/linux-app-id
pre-sync/20261007-133847/feat/personal-packs
pre-sync/20261007-133847/feat/media-mosaic
pre-sync/20261007-133847/ci/integration-tests
pre-sync/20261007-133847/feat/voice-messages
pre-sync/20261007-133847/fix/notification-fallback
pre-sync/20261007-133847/feat/sso-first-login
pre-sync/20261007-133847/feat/space-remove-room
pre-sync/20261007-133847/feat/room-banners
pre-sync/20261007-133847/feat/gradient-themes
pre-sync/20261007-133847/feat/room-picker-search
pre-sync/20261007-133847/feat/telegram-sticker-import
pre-sync/20261007-133847/chore/fork-settings
pre-sync/20261007-133847/ci/android-apk
pre-sync/20261007-133847/chore/branding
pre-sync/20261007-133847/ci/version-label
pre-sync/20261007-104256/main
pre-sync/20261007-104256/ci/xplat
pre-sync/20261007-104256/testing
pre-sync/20261007-104256/feat/native-oidc
pre-sync/20261007-104256/feat/telemetry-capture
pre-sync/20261007-104256/perf/lazy-side-room-lists
pre-sync/20261007-104256/fix/profile-nickname-others
pre-sync/20261007-104256/feat/dm-toggle-and-menu-tooltips
pre-sync/20261007-104256/feat/voice-isolation
pre-sync/20261007-104256/fix/banner-thumbnail-scale
pre-sync/20261007-104256/fix/image-fullres-cache
pre-sync/20261007-104256/ci/integration-banners
pre-sync/20261007-104256/feat/discover
pre-sync/20261007-104256/fix/voip-late-joiner-tiles
pre-sync/20261007-104256/fix/sticker-picker-resolution
pre-sync/20261007-104256/feat/screenshare-audio-linux
pre-sync/20261007-104256/fix/room-preview-deleted
pre-sync/20261007-104256/perf/lazy-home-room-list
pre-sync/20261007-104256/fix/missing-media
pre-sync/20261007-104256/feat/telemetry
pre-sync/20261007-104256/fix/startup-splash-until-loaded
pre-sync/20261007-104256/feat/sliding-sync
pre-sync/20261007-104256/feat/welcome-first-login
pre-sync/20261007-104256/perf/startup-postload-queue
pre-sync/20261007-104256/perf/postload-keep-ui-responsive
pre-sync/20261007-104256/ci/integration-mosaic
pre-sync/20261007-104256/feat/screenshare-audio-upstream
pre-sync/20261007-104256/fix/accept-dm-invite
pre-sync/20261007-104256/ci/flatpak
pre-sync/20261007-104256/feat/desktop-copy-selection
pre-sync/20261007-104256/ci/fork-invariants
pre-sync/20261007-104256/fix/own-push-gateway
pre-sync/20261007-104256/fix/linux-app-id
pre-sync/20261007-104256/feat/personal-packs
pre-sync/20261007-104256/feat/media-mosaic
pre-sync/20261007-104256/ci/integration-tests
pre-sync/20261007-104256/feat/voice-messages
pre-sync/20261007-104256/fix/notification-fallback
pre-sync/20261007-104256/feat/sso-first-login
pre-sync/20261007-104256/feat/space-remove-room
pre-sync/20261007-104256/feat/room-banners
pre-sync/20261007-104256/feat/gradient-themes
pre-sync/20261007-104256/feat/room-picker-search
pre-sync/20261007-104256/feat/telegram-sticker-import
pre-sync/20261007-104256/ci/android-apk
pre-sync/20261007-104256/chore/fork-settings
pre-sync/20261007-104256/chore/branding
pre-sync/20261007-104256/ci/version-label
pre-sync/20261007-100311/feat/telemetry-capture
pre-sync/20261007-100311/main
pre-sync/20261007-100311/perf/lazy-side-room-lists
pre-sync/20261007-100311/testing
pre-sync/20261007-100311/feat/native-oidc
pre-sync/20261007-100311/feat/voice-isolation
pre-sync/20261007-100311/ci/integration-banners
pre-sync/20261007-100311/fix/profile-nickname-others
pre-sync/20261007-100311/feat/screenshare-audio-linux
pre-sync/20261007-100311/feat/dm-toggle-and-menu-tooltips
pre-sync/20261007-100311/perf/lazy-home-room-list
pre-sync/20261007-100311/feat/telemetry
pre-sync/20261007-100311/perf/postload-keep-ui-responsive
pre-sync/20261007-100311/feat/screenshare-audio-upstream
pre-sync/20261007-100311/fix/accept-dm-invite
pre-sync/20261007-100311/fix/banner-thumbnail-scale
pre-sync/20261007-100311/fix/image-fullres-cache
pre-sync/20261007-100311/ci/fork-invariants
pre-sync/20261007-100311/fix/linux-app-id
pre-sync/20261007-100311/feat/discover
pre-sync/20261007-100311/fix/voip-late-joiner-tiles
pre-sync/20261007-100311/fix/sticker-picker-resolution
pre-sync/20261007-100311/fix/room-preview-deleted
pre-sync/20261007-100311/fix/missing-media
pre-sync/20261007-100311/ci/integration-tests
pre-sync/20261007-100311/fix/startup-splash-until-loaded
pre-sync/20261007-100311/fix/notification-fallback
pre-sync/20261007-100311/feat/sso-first-login
pre-sync/20261007-100311/feat/sliding-sync
pre-sync/20261007-100311/feat/welcome-first-login
pre-sync/20261007-100311/perf/startup-postload-queue
pre-sync/20261007-100311/ci/integration-mosaic
pre-sync/20261007-100311/feat/gradient-themes
pre-sync/20261007-100311/ci/flatpak
pre-sync/20261007-100311/feat/desktop-copy-selection
pre-sync/20261007-100311/fix/own-push-gateway
pre-sync/20261007-100311/feat/personal-packs
pre-sync/20261007-100311/feat/media-mosaic
pre-sync/20261007-100311/feat/voice-messages
pre-sync/20261007-100311/feat/space-remove-room
pre-sync/20261007-100311/feat/room-banners
pre-sync/20261007-100311/feat/room-picker-search
pre-sync/20261007-100311/feat/telegram-sticker-import
pre-sync/20261007-100311/ci/android-apk
testing-2026-10-07b
pre-sync/20261007-100311/chore/fork-settings
pre-sync/20261007-100311/chore/branding
pre-sync/20261007-100311/ci/version-label
pre-sync/20261007-071601/main
pre-sync/20261007-071601/feat/voice-isolation
pre-sync/20261007-071601/feat/native-oidc
pre-sync/20261007-071601/testing
pre-sync/20261007-071601/fix/profile-nickname-others
pre-sync/20261007-071601/feat/screenshare-audio-linux
pre-sync/20261007-071601/feat/dm-toggle-and-menu-tooltips
pre-sync/20261007-071601/perf/lazy-home-room-list
pre-sync/20261007-071601/feat/telemetry
pre-sync/20261007-071601/perf/postload-keep-ui-responsive
pre-sync/20261007-071601/feat/screenshare-audio-upstream
pre-sync/20261007-071601/fix/accept-dm-invite
pre-sync/20261007-071601/fix/banner-thumbnail-scale
pre-sync/20261007-071601/fix/image-fullres-cache
pre-sync/20261007-071601/ci/integration-banners
pre-sync/20261007-071601/feat/discover
pre-sync/20261007-071601/fix/voip-late-joiner-tiles
pre-sync/20261007-071601/fix/sticker-picker-resolution
pre-sync/20261007-071601/fix/room-preview-deleted
pre-sync/20261007-071601/fix/missing-media
pre-sync/20261007-071601/ci/integration-tests
pre-sync/20261007-071601/fix/startup-splash-until-loaded
pre-sync/20261007-071601/fix/notification-fallback
pre-sync/20261007-071601/feat/sliding-sync
pre-sync/20261007-071601/feat/welcome-first-login
pre-sync/20261007-071601/perf/startup-postload-queue
pre-sync/20261007-071601/ci/integration-mosaic
pre-sync/20261007-071601/feat/gradient-themes
pre-sync/20261007-071601/ci/flatpak
pre-sync/20261007-071601/feat/desktop-copy-selection
pre-sync/20261007-071601/ci/fork-invariants
pre-sync/20261007-071601/fix/own-push-gateway
pre-sync/20261007-071601/fix/linux-app-id
pre-sync/20261007-071601/feat/personal-packs
pre-sync/20261007-071601/feat/media-mosaic
pre-sync/20261007-071601/feat/voice-messages
pre-sync/20261007-071601/feat/sso-first-login
pre-sync/20261007-071601/feat/space-remove-room
pre-sync/20261007-071601/feat/room-banners
pre-sync/20261007-071601/feat/room-picker-search
pre-sync/20261007-071601/feat/telegram-sticker-import
pre-sync/20261007-071601/ci/android-apk
pre-sync/20261007-071601/chore/fork-settings
pre-sync/20261007-071601/chore/branding
pre-sync/20261007-071601/ci/version-label
pre-sync/20261007-051118/feat/telemetry
pre-sync/20261007-051118/main
pre-sync/20261007-051118/feat/screenshare-audio-upstream
pre-sync/20261007-051118/fix/profile-nickname-others
testing-2026-10-07
pre-sync/20261007-051118/feat/dm-toggle-and-menu-tooltips
pre-sync/20261007-051118/fix/accept-dm-invite
pre-sync/20261007-051118/ci/flatpak
pre-sync/20261007-051118/ci/integration-tests
pre-sync/20261007-051118/ci/android-apk
pre-sync/20261007-051118/feat/screenshare-audio-linux
pre-sync/20261007-051118/testing
pre-sync/20261007-051118/fix/banner-thumbnail-scale
pre-sync/20261007-051118/fix/image-fullres-cache
pre-sync/20261007-051118/ci/integration-banners
pre-sync/20261007-051118/feat/discover
pre-sync/20261007-051118/fix/voip-late-joiner-tiles
pre-sync/20261007-051118/fix/sticker-picker-resolution
pre-sync/20261007-051118/fix/room-preview-deleted
pre-sync/20261007-051118/perf/lazy-home-room-list
pre-sync/20261007-051118/fix/missing-media
pre-sync/20261007-051118/fix/startup-splash-until-loaded
pre-sync/20261007-051118/feat/sliding-sync
pre-sync/20261007-051118/feat/welcome-first-login
pre-sync/20261007-051118/perf/startup-postload-queue
pre-sync/20261007-051118/perf/postload-keep-ui-responsive
pre-sync/20261007-051118/ci/integration-mosaic
pre-sync/20261007-051118/feat/desktop-copy-selection
pre-sync/20261007-051118/ci/fork-invariants
pre-sync/20261007-051118/fix/own-push-gateway
pre-sync/20261007-051118/fix/linux-app-id
pre-sync/20261007-051118/feat/personal-packs
pre-sync/20261007-051118/feat/media-mosaic
pre-sync/20261007-051118/feat/voice-messages
pre-sync/20261007-051118/fix/notification-fallback
pre-sync/20261007-051118/feat/sso-first-login
pre-sync/20261007-051118/feat/space-remove-room
pre-sync/20261007-051118/feat/room-banners
pre-sync/20261007-051118/feat/gradient-themes
pre-sync/20261007-051118/feat/room-picker-search
pre-sync/20261007-051118/feat/telegram-sticker-import
pre-sync/20261007-051118/chore/fork-settings
pre-sync/20261007-051118/chore/branding
pre-sync/20261007-051118/ci/version-label
pre-sync/20261007-003728/main
pre-sync/20261007-003728/perf/postload-keep-ui-responsive
pre-sync/20261007-003728/perf/lazy-home-room-list
pre-sync/20261007-003728/testing
pre-sync/20261007-003728/fix/banner-thumbnail-scale
pre-sync/20261007-003728/fix/image-fullres-cache
pre-sync/20261007-003728/ci/integration-banners
pre-sync/20261007-003728/feat/discover
pre-sync/20261007-003728/fix/voip-late-joiner-tiles
pre-sync/20261007-003728/fix/sticker-picker-resolution
pre-sync/20261007-003728/fix/room-preview-deleted
pre-sync/20261007-003728/fix/missing-media
pre-sync/20261007-003728/ci/integration-tests
pre-sync/20261007-003728/fix/startup-splash-until-loaded
pre-sync/20261007-003728/fix/notification-fallback
pre-sync/20261007-003728/feat/sliding-sync
pre-sync/20261007-003728/feat/welcome-first-login
pre-sync/20261007-003728/perf/startup-postload-queue
pre-sync/20261007-003728/ci/integration-mosaic
pre-sync/20261007-003728/ci/flatpak
pre-sync/20261007-003728/feat/desktop-copy-selection
pre-sync/20261007-003728/ci/fork-invariants
pre-sync/20261007-003728/fix/own-push-gateway
pre-sync/20261007-003728/fix/linux-app-id
pre-sync/20261007-003728/feat/personal-packs
pre-sync/20261007-003728/feat/media-mosaic
pre-sync/20261007-003728/feat/voice-messages
pre-sync/20261007-003728/feat/sso-first-login
pre-sync/20261007-003728/feat/space-remove-room
pre-sync/20261007-003728/feat/room-banners
pre-sync/20261007-003728/feat/gradient-themes
pre-sync/20261007-003728/feat/room-picker-search
pre-sync/20261007-003728/feat/telegram-sticker-import
pre-sync/20261007-003728/ci/android-apk
pre-sync/20261007-003728/ci/version-label
pre-sync/20261007-003728/chore/fork-settings
pre-sync/20261007-003728/chore/branding
pre-sync/20261006-230447/main
pre-sync/20261006-230447/ci/flatpak
pre-sync/20261006-230447/ci/integration-tests
pre-sync/20261006-230447/ci/android-apk
pre-sync/20261006-230447/fix/startup-splash-until-loaded
testing-2026-10-06b
pre-sync/20261006-230447/ci/integration-banners
pre-sync/20261006-230447/feat/room-banners
pre-sync/20261006-230447/feat/welcome-first-login
pre-sync/20261006-230447/testing
pre-sync/20261006-230447/fix/image-fullres-cache
pre-sync/20261006-230447/fix/voip-late-joiner-tiles
pre-sync/20261006-230447/fix/sticker-picker-resolution
pre-sync/20261006-230447/fix/room-preview-deleted
pre-sync/20261006-230447/fix/missing-media
pre-sync/20261006-230447/feat/sliding-sync
pre-sync/20261006-230447/perf/startup-postload-queue
pre-sync/20261006-230447/ci/integration-mosaic
pre-sync/20261006-230447/feat/desktop-copy-selection
pre-sync/20261006-230447/ci/fork-invariants
pre-sync/20261006-230447/fix/own-push-gateway
pre-sync/20261006-230447/fix/linux-app-id
pre-sync/20261006-230447/feat/discover
pre-sync/20261006-230447/feat/personal-packs
pre-sync/20261006-230447/feat/media-mosaic
pre-sync/20261006-230447/feat/voice-messages
pre-sync/20261006-230447/fix/notification-fallback
pre-sync/20261006-230447/feat/sso-first-login
pre-sync/20261006-230447/feat/space-remove-room
pre-sync/20261006-230447/feat/gradient-themes
pre-sync/20261006-230447/feat/telegram-sticker-import
pre-sync/20261006-230447/chore/fork-settings
pre-sync/20261006-230447/chore/branding
pre-sync/20261006-230447/ci/version-label
pre-sync/20261006-230447/feat/room-picker-search
pre-sync/20261006-230447/fix/banner-thumbnail-scale
pre-sync/20261006-204407/perf/startup-postload-queue
pre-sync/20261006-204407/main
pre-sync/20261006-204407/ci/flatpak
pre-sync/20261006-204407/ci/integration-tests
pre-sync/20261006-204407/ci/android-apk
pre-sync/20261006-204407/testing
pre-sync/20261006-204407/fix/image-fullres-cache
pre-sync/20261006-204407/fix/voip-late-joiner-tiles
pre-sync/20261006-204407/fix/sticker-picker-resolution
pre-sync/20261006-204407/fix/missing-media
pre-sync/20261006-204407/feat/sliding-sync
pre-sync/20261006-204407/ci/integration-mosaic
pre-sync/20261006-204407/feat/desktop-copy-selection
pre-sync/20261006-204407/ci/fork-invariants
pre-sync/20261006-204407/fix/own-push-gateway
pre-sync/20261006-204407/fix/linux-app-id
pre-sync/20261006-204407/feat/discover
pre-sync/20261006-204407/feat/personal-packs
pre-sync/20261006-204407/feat/media-mosaic
pre-sync/20261006-204407/feat/voice-messages
pre-sync/20261006-204407/fix/notification-fallback
pre-sync/20261006-204407/feat/sso-first-login
pre-sync/20261006-204407/feat/space-remove-room
pre-sync/20261006-204407/feat/room-banners
pre-sync/20261006-204407/feat/gradient-themes
pre-sync/20261006-204407/feat/room-picker-search
pre-sync/20261006-204407/feat/telegram-sticker-import
pre-sync/20261006-204407/chore/fork-settings
pre-sync/20261006-204407/chore/branding
pre-sync/20261006-204407/ci/version-label
pre-sync/20261006-204407/fix/room-preview-deleted
pre-sync/20261006-191450/main
pre-sync/20261006-191450/ci/integration-mosaic
pre-sync/20261006-191450/fix/missing-media
pre-sync/20261006-191450/feat/media-mosaic
pre-sync/20261006-191450/testing
pre-sync/20261006-191450/fix/image-fullres-cache
pre-sync/20261006-191450/fix/sticker-picker-resolution
pre-sync/20261006-191450/feat/desktop-copy-selection
pre-sync/20261006-191450/ci/fork-invariants
pre-sync/20261006-191450/fix/own-push-gateway
pre-sync/20261006-191450/fix/linux-app-id
pre-sync/20261006-191450/feat/discover
pre-sync/20261006-191450/feat/personal-packs
pre-sync/20261006-191450/fix/voip-late-joiner-tiles
pre-sync/20261006-191450/ci/integration-tests
pre-sync/20261006-191450/feat/voice-messages
pre-sync/20261006-191450/fix/notification-fallback
pre-sync/20261006-191450/feat/sso-first-login
pre-sync/20261006-191450/feat/sliding-sync
pre-sync/20261006-191450/feat/space-remove-room
pre-sync/20261006-191450/feat/room-banners
pre-sync/20261006-191450/feat/gradient-themes
pre-sync/20261006-191450/feat/telegram-sticker-import
pre-sync/20261006-191450/ci/flatpak
pre-sync/20261006-191450/chore/fork-settings
pre-sync/20261006-191450/ci/android-apk
pre-sync/20261006-191450/chore/branding
pre-sync/20261006-191450/ci/version-label
pre-sync/20261006-191450/feat/room-picker-search
pre-sync/20261006-165716/main
pre-sync/20261006-165716/fix/image-fullres-cache
pre-sync/20261006-165716/fix/sticker-picker-resolution
pre-sync/20261006-165716/testing
pre-sync/20261006-165716/feat/discover
pre-sync/20261006-165716/fix/voip-late-joiner-tiles
pre-sync/20261006-165716/ci/integration-tests
pre-sync/20261006-165716/fix/notification-fallback
pre-sync/20261006-165716/feat/sliding-sync
pre-sync/20261006-165716/feat/gradient-themes
pre-sync/20261006-165716/ci/flatpak
pre-sync/20261006-165716/feat/desktop-copy-selection
pre-sync/20261006-165716/ci/fork-invariants
pre-sync/20261006-165716/fix/own-push-gateway
pre-sync/20261006-165716/fix/linux-app-id
pre-sync/20261006-165716/feat/personal-packs
pre-sync/20261006-165716/feat/media-mosaic
pre-sync/20261006-165716/feat/voice-messages
pre-sync/20261006-165716/ci/android-apk
pre-sync/20261006-165716/feat/sso-first-login
pre-sync/20261006-165716/feat/space-remove-room
pre-sync/20261006-165716/feat/room-banners
pre-sync/20261006-165716/feat/room-picker-search
pre-sync/20261006-165716/feat/telegram-sticker-import
pre-sync/20261006-165716/chore/fork-settings
pre-sync/20261006-165716/chore/branding
pre-sync/20261006-165716/ci/version-label
pre-sync/20261006-150145/main
pre-sync/20261006-150145/fix/voip-late-joiner-tiles
pre-sync/20261006-150145/chore/branding
testing-2026-10-06
pre-sync/20261006-150145/testing
pre-sync/20261006-150145/feat/discover
pre-sync/20261006-150145/fix/notification-fallback
pre-sync/20261006-150145/feat/sliding-sync
pre-sync/20261006-150145/ci/flatpak
pre-sync/20261006-150145/feat/desktop-copy-selection
pre-sync/20261006-150145/ci/fork-invariants
pre-sync/20261006-150145/fix/own-push-gateway
pre-sync/20261006-150145/fix/linux-app-id
pre-sync/20261006-150145/feat/personal-packs
pre-sync/20261006-150145/feat/media-mosaic
pre-sync/20261006-150145/ci/integration-tests
pre-sync/20261006-150145/feat/voice-messages
pre-sync/20261006-150145/feat/sso-first-login
pre-sync/20261006-150145/feat/space-remove-room
pre-sync/20261006-150145/feat/room-banners
pre-sync/20261006-150145/feat/gradient-themes
pre-sync/20261006-150145/feat/room-picker-search
pre-sync/20261006-150145/feat/telegram-sticker-import
pre-sync/20261006-150145/chore/fork-settings
pre-sync/20261006-150145/ci/android-apk
pre-sync/20261006-150145/ci/version-label
pre-sync/20261006-060554/ci/flatpak
pre-sync/20261006-060554/main
pre-sync/20261006-060554/ci/integration-tests
pre-sync/20261006-060554/ci/android-apk
pre-sync/20261006-060554/feat/sliding-sync
pre-sync/20261006-032458/main
pre-sync/20261006-060554/feat/discover
pre-sync/20261006-032458/feat/discover
pre-sync/20261006-060554/feat/personal-packs
pre-sync/20261006-060554/fix/notification-fallback
pre-sync/20261006-032458/fix/notification-fallback
pre-sync/20261006-032458/ci/integration-tests
pre-sync/20261006-060554/chore/branding
pre-sync/20261006-032458/chore/branding
pre-sync/20261006-060554/chore/fork-settings
pre-sync/20261006-032458/feat/personal-packs
pre-sync/20261006-032458/chore/fork-settings
pre-sync/20261006-060554/testing
pre-sync/20261006-032458/testing
pre-sync/20261006-060554/feat/desktop-copy-selection
pre-sync/20261006-060554/ci/fork-invariants
pre-sync/20261006-060554/fix/own-push-gateway
pre-sync/20261006-060554/fix/linux-app-id
pre-sync/20261006-060554/feat/media-mosaic
pre-sync/20261006-060554/feat/voice-messages
pre-sync/20261006-060554/feat/sso-first-login
pre-sync/20261006-060554/feat/space-remove-room
pre-sync/20261006-060554/feat/room-banners
pre-sync/20261006-060554/feat/gradient-themes
pre-sync/20261006-060554/feat/room-picker-search
pre-sync/20261006-060554/feat/telegram-sticker-import
pre-sync/20261006-032458/ci/flatpak
pre-sync/20261006-032458/feat/desktop-copy-selection
pre-sync/20261006-032458/ci/fork-invariants
pre-sync/20261006-032458/fix/own-push-gateway
pre-sync/20261006-032458/fix/linux-app-id
pre-sync/20261006-032458/feat/media-mosaic
pre-sync/20261006-032458/feat/voice-messages
pre-sync/20261006-032458/ci/android-apk
pre-sync/20261006-032458/feat/sso-first-login
pre-sync/20261006-032458/feat/space-remove-room
pre-sync/20261006-032458/feat/room-banners
pre-sync/20261006-032458/feat/gradient-themes
pre-sync/20261006-032458/feat/room-picker-search
pre-sync/20261006-032458/feat/telegram-sticker-import
pre-sync/20261006-060554/ci/version-label
pre-sync/20261006-032458/ci/version-label
pre-sync/20261005-230516/main
testing-2026-10-05c
pre-sync/20261005-230516/feat/gradient-themes
pre-sync/20261005-230516/testing
pre-sync/20261005-230516/ci/flatpak
pre-sync/20261005-230516/feat/desktop-copy-selection
pre-sync/20261005-230516/ci/fork-invariants
pre-sync/20261005-230516/fix/own-push-gateway
pre-sync/20261005-230516/fix/linux-app-id
pre-sync/20261005-230516/feat/personal-packs
pre-sync/20261005-230516/feat/media-mosaic
pre-sync/20261005-230516/feat/voice-messages
pre-sync/20261005-230516/feat/sso-first-login
pre-sync/20261005-230516/feat/space-remove-room
pre-sync/20261005-230516/feat/room-banners
pre-sync/20261005-230516/feat/room-picker-search
pre-sync/20261005-230516/feat/telegram-sticker-import
pre-sync/20261005-230516/chore/fork-settings
pre-sync/20261005-230516/ci/android-apk
pre-sync/20261005-230516/chore/branding
pre-sync/20261005-230516/ci/version-label
pre-sync/20261005-210511/main
pre-sync/20261005-210511/ci/fork-invariants
pre-sync/20261005-210511/testing
pre-sync/20261005-210511/feat/voice-messages
pre-sync/20261005-210511/feat/sso-first-login
pre-sync/20261005-210511/fix/linux-app-id
pre-sync/20261005-210511/ci/flatpak
pre-sync/20261005-210511/fix/own-push-gateway
testing-2026-10-05b
pre-sync/20261005-210511/ci/version-label
pre-sync/20261005-210511/ci/android-apk
pre-sync/20261005-210511/feat/media-mosaic
pre-sync/20261005-210511/chore/branding
pre-restack/ci/version-label
pre-restack/ci/flatpak
pre-sync/20261005-210511/feat/personal-packs
pre-restack/chore/branding
pre-sync/20261005-210511/chore/fork-settings
testing-2026-10-05
pre-sync/20261005-210511/feat/space-remove-room
pre-restack/feat/media-mosaic
pre-sync/20261005-210511/feat/telegram-sticker-import
pre-sync/20261005-210511/feat/desktop-copy-selection
pre-sync/20261005-210511/feat/room-banners
pre-sync/20261005-210511/feat/room-picker-search
v0.5.0
v0.4.2+hotfix.2
v0.4.2+hotfix.1
v0.4.2
v0.4.1
v0.4.0
v0.4.0-prerelease+20251025
v0.4.0-prerelease+20250924
v0.3.1+hotfix.1
v0.3.1
v0.3.1-prerelease+20250316
v0.3.1-prerelease+952499f
v0.3.1-prerelease+ee5f1b6
v0.3.0
v0.3.0-prerelease+2973942
v0.3.0-prerelease+92b5735
v0.3.0-prerelease+dd1dadf
v0.3.0-prerelease+d89fea2
v0.3.0-prerelease+5c8379c
v0.2.1
v0.2.0
v0.1.4
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Labels
Clear labels
bug
Something is broken
effort: large
Multi-week or multi-repo
effort: medium
A week or two
effort: small
Days
feature
New capability
infra
Proxy, CI, packaging, releases
needs-info
Blocked on logs, repro steps or a decision
upstream
Imported from Commet's GitHub tracker; drop our patch once upstream fixes it
ux
Papercuts and usability
voice
Calls, voice and screen share
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".
No due date set.
Dependencies
No dependencies set
Reference
nether/vommet#58
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Bug: when an avatar, banner or other
mxc://image doesn't exist on the server (deleted media, a typo'd url, a room avatar pointing at purged content), Commet's image loader throws an unhandledUnimplementedError.Found while testing #48 (Explore rooms): a banner with a missing mxc made the integration test fail with
Cause (
commet/lib/client/matrix/matrix_mxc_image_provider.dart,commet/lib/utils/image/lod_image.dart):MatrixMxcImage.retryUntilOnlinelogs every non-network error at error level, then throws a bareUnimplementedError(the real error is lost).LODImageCompleter.loadImages()starts_loadThumbnail()/_loadFullRes()without awaiting them and never catches, so the error escapes as an uncaught async error (in release builds: log noise; in tests: a failure blamed on whichever test is running).thumbnailLoading/fullResLoadingare only reset after a successful await, so after one failure every later fetch of that image replays the failed future.Upstream check (2026-10-06): commetchat/commet has no issue or PR for this. The
perf/runaway-image-listenerbranch only touchesimage_utils.dart. #508 ("Retry fetching images if connection fails") introducedretryUntilOnline.Fix plan: rethrow the original error (not
UnimplementedError); log a missing-media 404 as a warning, not an error; catch load failures inLODImageCompleter, reset the loading futures infinally, and report them to the image stream withreportError(silent: true)soerrorBuilders still see them and the placeholder stays.Fixed on branch
fix/missing-media(fc1d2ade, based on main; not in testing yet, that needs the operator's go).retryUntilOnlinerethrows the real error;M_NOT_FOUNDis no longer logged as an app error.LODImageCompletercatches load/decode failures, keeps what's shown (placeholder/blurhash/lower LOD), logs a warning, and clears the in-flight future so the next fetch retries. Failures are deliberately not reported to the image stream:Imagewidgets without anerrorBuilderrethrow stream errors in debug builds, which would just move the crash.Verification
unit_test/lod_image_test.dart: a failed-then-recovered thumbnail, and a corrupt image. Both fail on the old code and pass with the fix; the whole unit suite (23) passes;flutter analyzeshows only the 14 known upstream infos.UnimplementedError; with the fix it passes 3/3, and the log shows onlyCouldn't load image: M_NOT_FOUND: Local thumbnail not found./…Local media not found.warnings.