Beginning with glib >= 2.41, g_app_info_get_all_for_type() no longer puts the default application in front of the list. (See glib commit 6fd5a8c. [1])
Thunar seems to depend on the removed behavior to correctly pick the default application for the selected file(s), and thus needs to be adjusted to use g_app_info_get_default_for_type() instead.
I also found a Debian bug report about this with reproduction details. [2]
Beginning with glib >= 2.41, g_app_info_ get_all_ for_type( ) no longer puts the default application in front of the list. (See glib commit 6fd5a8c. [1])
Thunar seems to depend on the removed behavior to correctly pick the default application for the selected file(s), and thus needs to be adjusted to use g_app_info_ get_default_ for_type( ) instead.
I also found a Debian bug report about this with reproduction details. [2]
[1] https:/ /git.gnome. org/browse/ glib/commit/ ?id=6fd5a8c /bugs.debian. org/763726
[2] https:/