@Perdrix
I don't know, but wouldn't it depend on whether you are using the Qt version or the native one? And possibly in the latter case by OS? I'm assuming/guessing the native one gets passed and handles the filtering itself?
Some platforms or Qt versions may treat .gz as the primary extension, so the dialog might not match files as expected unless each full extension is written out.