10.10.7 -> 10.11.2 Update: Collection Addition / Deletion Not Updating Clientside #7760

Closed
opened 2025-12-22 06:22:27 +01:00 by backuprepo · 1 comment
Owner

Originally created by @PoizenJam on GitHub (Nov 14, 2025).

Description of the bug

After updating my server from Jellyfin 10.10.7 to Jellyfin 10.11.2, my 'Collections' page is no longer responding appropriately to creation or deletion of collections.

Newly created collections do not appear, whether they are created manually or API via Python. Deleted collections leave 'Zombie' icons that cannot be interacted with in any way. Forcing a full browser refresh (CTRL+F5), using an incognito browser, or using a completely new browser does not resolve the issue, suggesting this is not a client-side browser caching issue. Checking the filesystem (./data/collections) I can confirm that the collections are, indeed, added and deleted correctly. The clients simply don't reflect the updates.

Restarting the Jellyfin-Server service on my server causes the Collections page to correctly update and correctly reflect additions / deletions that were previously made.

As best I can tell, issue is specific to Collections; I am able to succesfully edit metadata and images for individual videos.

I suspect this is related to other issues which have already been reported re. database updating since 10.11.X, specifically issue https://github.com/jellyfin/jellyfin/issues/15434 . However, I did not notice notice this specific issue and series of symptoms reported.

Reproduction steps

  1. Update from 10.10.7 to 10.11.12
  2. Attempt to create or delete collection (Manually via client or automatically via API)

What is the current bug behavior?

  1. Deleted collections leave uninteractable 'Zombie' icons, Added collections don't appear
  2. CTRL+F5 refresh and Incognito windows don't work; not client-side cache
  3. Restarting Jellyfin Server causes Collections to properly update

What is the expected correct behavior?

Addition or Deletion of Collections should be reflected correctly in the browser without needing to restart the server, as was the case in earlier versions 10.10.7.

Jellyfin Server version

10.11.2

Specify commit id

No response

Specify unstable release number

No response

Specify version number

No response

Specify the build version

10.10.7

Environment

- OS: Windows 11
- Linux Kernel: none
- Virtualization: N/A 
- Clients: Browser, iOS app
- Browser: Chrome 142
- FFmpeg Version: N/A
- Playback Method: N/A
- Hardware Acceleration: N/A
- GPU Model: N/A
- Plugins: AudioDB, MusicBrainz, OMDb, Playback Reporting, Reports, SkinManager, Studio Images, TMDb
- Reverse Proxy: NGinxProxyManager
- Base URL: N/A
- Networking:  N/A
- Jellyfin Data Storage: WD SSD 
- Media Storage: HDD (SeaGate 18TB)
- External Integrations: N/A

Jellyfin logs

SAMPLE LOG OF DELETION (CREATION DOESN'T APPEAR?)


[2025-11-14 10:13:39.067 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131322", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131322 [boxset]", Id: e0e638bb-aaa0-ec58-58b7-8dda6db4ded7
[2025-11-14 10:13:39.069 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131322", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131322 [boxset]", Id: e0e638bb-aaa0-ec58-58b7-8dda6db4ded7
[2025-11-14 10:13:41.729 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131358", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131358 [boxset]", Id: 1e345088-043d-6536-133f-b20cd795489e
[2025-11-14 10:13:41.730 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131358", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131358 [boxset]", Id: 1e345088-043d-6536-133f-b20cd795489e
[2025-11-14 10:13:44.569 -05:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131784", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131784 [boxset]", Id: c47ad54d-d6bf-be2e-93b4-a3fd9eb899e2
[2025-11-14 10:13:44.571 -05:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131784", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131784 [boxset]", Id: c47ad54d-d6bf-be2e-93b4-a3fd9eb899e2
[2025-11-14 10:13:47.282 -05:00] [INF] [48] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763132955", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763132955 [boxset]", Id: 5d9ce602-251d-4daf-b87b-3946fa0f7f44
[2025-11-14 10:13:47.283 -05:00] [INF] [48] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763132955", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763132955 [boxset]", Id: 5d9ce602-251d-4daf-b87b-3946fa0f7f44

FFmpeg logs


Client / Browser logs

No response

Relevant screenshots or videos

No response

Additional information

No response

Originally created by @PoizenJam on GitHub (Nov 14, 2025). ### Description of the bug After updating my server from Jellyfin 10.10.7 to Jellyfin 10.11.2, my 'Collections' page is no longer responding appropriately to creation or deletion of collections. Newly created collections do not appear, whether they are created manually or API via Python. Deleted collections leave 'Zombie' icons that cannot be interacted with in any way. Forcing a full browser refresh (CTRL+F5), using an incognito browser, or using a completely new browser does not resolve the issue, suggesting this is not a client-side browser caching issue. Checking the filesystem (./data/collections) I can confirm that the collections are, indeed, added and deleted correctly. The clients simply don't reflect the updates. Restarting the Jellyfin-Server service on my server causes the Collections page to correctly update and correctly reflect additions / deletions that were previously made. As best I can tell, issue is specific to Collections; I am able to succesfully edit metadata and images for individual videos. I suspect this is _related_ to other issues which have already been reported re. database updating since 10.11.X, specifically issue https://github.com/jellyfin/jellyfin/issues/15434 . However, I did not notice notice this specific issue and series of symptoms reported. ### Reproduction steps 1. Update from 10.10.7 to 10.11.12 2. Attempt to create or delete collection (Manually via client or automatically via API) ### What is the current _bug_ behavior? 1. Deleted collections leave uninteractable 'Zombie' icons, Added collections don't appear 2. CTRL+F5 refresh and Incognito windows don't work; not client-side cache 3. Restarting Jellyfin Server causes Collections to properly update ### What is the expected _correct_ behavior? Addition or Deletion of Collections should be reflected correctly in the browser without needing to restart the server, as was the case in earlier versions 10.10.7. ### Jellyfin Server version 10.11.2 ### Specify commit id _No response_ ### Specify unstable release number _No response_ ### Specify version number _No response_ ### Specify the build version 10.10.7 ### Environment ```markdown - OS: Windows 11 - Linux Kernel: none - Virtualization: N/A - Clients: Browser, iOS app - Browser: Chrome 142 - FFmpeg Version: N/A - Playback Method: N/A - Hardware Acceleration: N/A - GPU Model: N/A - Plugins: AudioDB, MusicBrainz, OMDb, Playback Reporting, Reports, SkinManager, Studio Images, TMDb - Reverse Proxy: NGinxProxyManager - Base URL: N/A - Networking: N/A - Jellyfin Data Storage: WD SSD - Media Storage: HDD (SeaGate 18TB) - External Integrations: N/A ``` ### Jellyfin logs ```shell SAMPLE LOG OF DELETION (CREATION DOESN'T APPEAR?) [2025-11-14 10:13:39.067 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131322", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131322 [boxset]", Id: e0e638bb-aaa0-ec58-58b7-8dda6db4ded7 [2025-11-14 10:13:39.069 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131322", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131322 [boxset]", Id: e0e638bb-aaa0-ec58-58b7-8dda6db4ded7 [2025-11-14 10:13:41.729 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131358", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131358 [boxset]", Id: 1e345088-043d-6536-133f-b20cd795489e [2025-11-14 10:13:41.730 -05:00] [INF] [3] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131358", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131358 [boxset]", Id: 1e345088-043d-6536-133f-b20cd795489e [2025-11-14 10:13:44.569 -05:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763131784", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131784 [boxset]", Id: c47ad54d-d6bf-be2e-93b4-a3fd9eb899e2 [2025-11-14 10:13:44.571 -05:00] [INF] [21] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763131784", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763131784 [boxset]", Id: c47ad54d-d6bf-be2e-93b4-a3fd9eb899e2 [2025-11-14 10:13:47.282 -05:00] [INF] [48] Emby.Server.Implementations.Library.LibraryManager: Removing item, Type: "BoxSet", Name: "Test Collection 1763132955", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763132955 [boxset]", Id: 5d9ce602-251d-4daf-b87b-3946fa0f7f44 [2025-11-14 10:13:47.283 -05:00] [INF] [48] Emby.Server.Implementations.Library.LibraryManager: Deleting item path, Type: "BoxSet", Name: "Test Collection 1763132955", Path: "E:\LocalApps\PoizenJelly\data\collections\Test Collection 1763132955 [boxset]", Id: 5d9ce602-251d-4daf-b87b-3946fa0f7f44 ``` ### FFmpeg logs ```shell ``` ### Client / Browser logs _No response_ ### Relevant screenshots or videos _No response_ ### Additional information _No response_
backuprepo 2025-12-22 06:22:27 +01:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@theguymadmax commented on GitHub (Nov 14, 2025):

This is most likely fixed by #15423. Please test and report back when 10.11.3 is released.

@theguymadmax commented on GitHub (Nov 14, 2025): This is most likely fixed by #15423. Please test and report back when 10.11.3 is released.
Sign in to join this conversation.
No milestone
No project
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: starred/jellyfin#7760
No description provided.