On Thu, Dec 18, 2025 at 10:08:53PM +0100, Olaf Hering via Mutt-dev wrote:
>When I use mutt, I'm used to switch mailboxes with c+TAB+TAB. But this
>apparently stopped working with mutt 2.2.14 as included in Leap 15.6.
>It works with 1.10.1 as included in Leap 15.5 and earlier.
>Version 2.2.16 also fails.

That's a quite a big jump.  1.10.1 is from July 16, 2018!

>[2025-12-18 21:27:44] Getting folder list...
>[2025-12-18 21:27:44] imap_browse: Quoting mailbox scan:  -> [2025-12-18 
>21:27:44] "%"
>[2025-12-18 21:27:44] 4> a0010 LIST "" "%" RETURN (CHILDREN)^M
>[2025-12-18 21:27:45] 4< a0010 OK LIST completed

I'm not positive, because your method of getting the folder list is a
little... unique, and completion was also changed slightly between 1.10.1
and now.

However, it looks like the IMAP server is not handling the LIST-EXTENDED
extension properly (rfc5258), i.e. the "RETURN (CHILDREN)" suffix on the
above LIST command.  This was added in Mutt 1.12.

If you compiled 2.2.16 yourself, would you mind adding this hack patch
to disable the extension for you and see if that fixes things:

- - - - - - - -
--- imap/command.c.orig 2025-12-19 09:46:04.628579256 +0800
+++ imap/command.c      2025-12-19 09:35:58.466451935 +0800
@@ -74,7 +74,7 @@
    "ENABLE",
    "CONDSTORE",
    "QRESYNC",
-  "LIST-EXTENDED",
+  "XXXLIST-EXTENDED",
    "COMPRESS=DEFLATE",
  
    NULL
- - - - - - - -

-- 
Kevin J. McCarthy
GPG Fingerprint: 8975 A9B3 3AA3 7910 385C  5308 ADEF 7684 8031 6BDA

Attachment: signature.asc
Description: PGP signature

Reply via email to