[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [0bd680a](https://github.com/telegramdesktop/tdesktop/commit/0bd680a1b92953d1b93fcbc789a1bf7c694a7827) • _9 files, +63/-43_
Align sublist media count, query and window keys

Task: 2026/08/21/align-sublist-media-count-query-and-window-keys

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [7328cbe](https://github.com/telegramdesktop/tdesktop/commit/7328cbedf7d9744bf00fcf4fe37a97207914c159) • _4 files, +55/-3_
Keep Info pages on their topic or sublist

Task: 2026/08/21/preserve-info-thread-identity-and-lifetime

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [f9a8011](https://github.com/telegramdesktop/tdesktop/commit/f9a8011c5b12caa5fe3266881e97158e1a39dc30) • _1 files, +12/-10_
Tear down Info after a sublist is destroyed

Task: 2026/08/21/preserve-info-thread-identity-and-lifetime

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [1d37f55](https://github.com/telegramdesktop/tdesktop/commit/1d37f55d20df848b818369ffcd1cd80ca67fc80b) • _1 files, +14/-12_
Clear Info immediately when its sublist dies

Task: 2026/08/21/preserve-info-thread-identity-and-lifetime

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [7354250](https://github.com/telegramdesktop/tdesktop/commit/7354250e52d2849f94e17c4507856e2fdd6dde7b) • _1 files, +9/-13_
Always drop an Info wrap when its sublist dies

Task: 2026/08/21/preserve-info-thread-identity-and-lifetime

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [1982904](https://github.com/telegramdesktop/tdesktop/commit/1982904a75bc523b49464055428f9da839e801c5) • _6 files, +90/-34_
Reach unloaded pins on thread keys and updates

Task: 2026/08/21/reach-unloaded-pins-across-thread-and-update-paths

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [dd6e444](https://github.com/telegramdesktop/tdesktop/commit/dd6e444dac80f9337e4ee0c97bea6a3748ae7052) • _3 files, +11/-4_
Rebind Info wrap teardown when a sublist is replaced

Task: 2026/08/21/resubscribe-info-wrap-teardown-on-replaced-sublist

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [b8e8154](https://github.com/telegramdesktop/tdesktop/commit/b8e8154063f94fbc857eef5268a5cfbc05727ecc) • _2 files, +14/-10_
Tear down Layer Info instantly when its sublist dies

Task: 2026/08/21/resubscribe-info-wrap-teardown-on-replaced-sublist

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [6078ca8](https://github.com/telegramdesktop/tdesktop/commit/6078ca8e4d9200b88cfabd6ab6ce3d57c2657762) • _2 files, +17/-14_
Queue Info wrap teardown off sublist destroyed()

Task: 2026/08/21/resubscribe-info-wrap-teardown-on-replaced-sublist

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [d46d78b](https://github.com/telegramdesktop/tdesktop/commit/d46d78b8f2f63680c4e510b4a4d3457b4fad8edf) • _3 files, +19/-21_
Hide Layer Info before its sublist is erased

Task: 2026/08/21/resubscribe-info-wrap-teardown-on-replaced-sublist

[telegramdesktop/tdesktop/public-canary](https://github.com/telegramdesktop/tdesktop/tree/public-canary) • [735e453](https://github.com/telegramdesktop/tdesktop/commit/735e45314ef2ceb98a5cfc644718914cb4befe72) • _2 files, +15/-18_
Preserve teardown stream across Info wrap removal

Task: 2026/08/21/resubscribe-info-wrap-teardown-on-replaced-sublist

[#tdesktop](?q=%23tdesktop)