Blend files from 3.3 open in 3.6 and export - do not show existing gltf+bin files of format types
**Describe the bug**
File format of type gltf+bin do not show in the export Blender File View dialog unless you trigger a change in the file format dialog, that is already gltf+bin format.  Blender files stored in Blender 3.3 do not show existing gltf files in dialog in blender 3.6 gltf exporter.

**To Reproduce**
Steps to reproduce the behavior:
1. Open Blender 3.3
2. Create a blend file of the cube.  
3. Select to cube and do a file export gltf of the cube.  
4. Select format type glt+bin+textures. Select remember export settings
5. close 3.3
6. open blender 3.6
7. open blend file saved from blender 3.3
8. file export gltf (note format type is gltf+bin)
9. note - no file name with extension gltf
10. trigger change in format by reselecting Format gltf+bin
11. Note existing gltf files dispaly in Blender File View Dialog


**Expected behavior**
gltf files show on intial file export

**Screenshots**
If applicable, add screenshots to help explain your problem.
Blender 3.6 export Blend View File dialog before and after format drop down reselect.  The gltf file shown would be the result of the Blender 3.3 export
![DA40CGDFQ_2023 05 18_14h20m37s](https://github.com/KhronosGroup/glTF-Blender-IO/assets/19254353/7fd50b80-f98c-45ec-93c0-8fb5a3c1aa38)
![DA40CGDFQ_2023 05 18_14h20m54s](https://github.com/KhronosGroup/glTF-Blender-IO/assets/19254353/cfb9d021-70fe-4c06-9474-353d47a212b6)



**.blend file/ .gltf**
[untitled.zip](https://github.com/KhronosGroup/glTF-Blender-IO/files/11510566/untitled.zip)


**Version**
 - Windows 10
 - Blender Version 3.3.6 and 3.6.0 Beta

**Additional context**
None

diff --git a/addons/io_scene_gltf2/__init__.py b/addons/io_scene_gltf2/__init__.py
index 846f7c68..35d61359 100644
--- a/addons/io_scene_gltf2/__init__.py
+++ b/addons/io_scene_gltf2/__init__.py
@@ -110,7 +110,7 @@ def on_export_format_changed(self, context):
 
     # Also change the filter
     sfile.params.filter_glob = '*.glb' if self.export_format == 'GLB' else '*.gltf'
-    # Force update of file list, has update the filter does not update the real file list
+    # Force update of file list, because update the filter does not update the real file list
     bpy.ops.file.refresh()
 
 
@@ -640,6 +640,10 @@ class ExportGLTF2_Base(ConvertGLTF2_Base):
                     setattr(self, k, v)
                 self.will_save_settings = True
 
+                # Update filter if user saved settings
+                if hasattr(self, 'export_format'):
+                    self.filter_glob = '*.glb' if self.export_format == 'GLB' else '*.gltf'
+
             except (AttributeError, TypeError):
                 self.report({"ERROR"}, "Loading export settings failed. Removed corrupted settings")
                 del context.scene[self.scene_key]
['addons/io_scene_gltf2/__init__.py']