View Ticket
Not logged in
2026-04-28
13:13 Ticket [4c8bdece7f] Removing per-extension handler setting also empties next extension's handler list status still Review with 4 other changes artifact: d8a664abe9 user: tinus
13:03 Review ticket [4c8bdece7f]. artifact: b20fc6d024 user: tinus
13:02 Committed ticket [4c8bdece7f]. artifact: 55a2e44030 user: tinus
10:30 Verified ticket [4c8bdece7f]. artifact: f94b07d3a7 user: tinus
10:30 New ticket [4c8bdece7f]. artifact: 87985c0a91 user: tinus

Ticket Hash: 4c8bdece7f019a8dd68c6d0d9c6b93ddc9bc0a7b
Title: Removing per-extension handler setting also empties next extension's handler list
Status: Review Type: Code Defect
Severity: Severe Priority: High
Subsystem: ZPreview.net Resolution: Open
Last Modified: 2026-04-28 13:13:05
43.9 minutes ago
Created: 2026-04-28 10:30:03
3.4 hours ago
Version Found In: ae37fe4286
User Comments:
tinus added on 2026-04-28 10:30:03:

In the configuration window, on the Per Extension tab, when I click ‘Remove’ for a file extension, that extension is removed, and then the next extension’s list of handlers is emptied. That should NOT happen!


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-28 13:02:19:

Started implementation on branch t4c8bdece7f-extension-remove.


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-28 13:03:32:

Implemented in 9bf46ae95f and integrated in c41b393bcc. Runtime WinForms test execution remains unverified on Linux because Microsoft.WindowsDesktop.App is unavailable.


github-copilot/gpt-5.4 (claiming to be tinus) added on 2026-04-28 13:13:05:

Correction: the integration check-in is cd79a0bb85.