Repository: AUTOMATIC1111/stable-diffusion-webui

Issue:
[Bug]: Unable to edit metadata on a checkpoiont with an apostrophe in the file name
### Is there an existing issue for this?

- [X] I have searched the existing issues and checked the recent builds/commits

### What happened?

I was trying to edit the metadata of the check point "Yamer's Realistic", but every time I clicked the red tool icon the UI loaded that checkpoint instead. I test a few things and eventually worked that if I remove the apostrophe everything worked.

btw. I think I'm currently on the dev branch

### Steps to reproduce the problem

1. Have a check point with an apostrophe in the name eg. badlynamed'checkpoint.safetensors
2. Open the extra networks tab, if needed
3. Attempt to edit the metadata of the checkpoint by clicking the red tool icon in the upper right corner of the checkpoints card
4. The UI loads the card instead of showing the edit popup


### What should have happened?

the edit popup for the checkpoints metadata is shown

### Sysinfo

{
    "Platform": "Windows-10-10.0.22621-SP0",
    "Python": "3.10.11",
    "Version": "v1.5.1-540-g9d2299ed",
    "Commit": "9d2299ed0bd6c81cae8a7ba4ca22d6a14fb27bef",
    "Script path": "F:\\Stable\\Automatic1111",
    "Data path": "F:\\Stable\\Automatic1111",
    "Extensions dir": "F:\\Stable\\Automatic1111\\extensions",
    "Checksum": "a64977429e1316ffe7b6350d2bd3f33237465447e98ffe671f34f8f3f61575e2",
    "Commandline": [
        "launch.py",
        "--xformers",
        "--no-half-vae",
        "--theme",
        "dark",
        "--ui-config-file",
        "XLui-config.json",
        "--ui-settings-file",
        "XLconfig.json",
        "--ckpt-dir",
        "..\\models\\Stable-diffusion\\SDXL",
        "--lora-dir",
        "..\\models\\Lora\\SDXL",
        "--vae-dir",
        "..\\models\\VAE\\SDXL",
        "--embeddings-dir",
        "..\\models\\embeddings\\SDXL"
    ],
    "Torch env info": {
        "torch_version": "2.0.1+cu118",
        "is_debug_build": "False",
        "cuda_compiled_version": "11.8",
        "gcc_version": null,
        "clang_version": null,
        "cmake_version": null,
        "os": "Microsoft Windows 11 Home",
        "libc_version": "N/A",
        "python_version": "3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)] (64-bit runtime)",
        "python_platform": "Windows-10-10.0.22621-SP0",
        "is_cuda_available": "True",
        "cuda_runtime_version": null,
        "cuda_module_loading": "LAZY",
        "nvidia_driver_version": "537.13",
        "nvidia_gpu_models": "GPU 0: NVIDIA GeForce RTX 4070",
        "cudnn_version": null,
        "pip_version": "pip3",
        "pip_packages": [
            "lion-pytorch==0.1.2",
            "numpy==1.23.5",
            "open-clip-torch==2.20.0",
            "pytorch-lightning==1.9.4",
            "torch==2.0.1+cu118",
            "torchdiffeq==0.2.3",
            "torchmetrics==1.0.1",
            "torchsde==0.2.5",
            "torchvision==0.15.2+cu118"
        ],
        "conda_packages": null,
        "hip_compiled_version": "N/A",
        "hip_runtime_version": "N/A",
        "miopen_runtime_version": "N/A",
        "caching_allocator_config": "",
        "is_xnnpack_available": "True",
        "cpu_info": [
            "Architecture=9",
            "CurrentClockSpeed=3801",
            "DeviceID=CPU0",
            "Family=107",
            "L2CacheSize=6144",
            "L2CacheSpeed=",
            "Manufacturer=AuthenticAMD",
            "MaxClockSpeed=3801",
            "Name=AMD Ryzen 5 7600 6-Core Processor              ",
            "ProcessorType=3",
            "Revision=24834"
        ]
    },
    "Exceptions": [],
    "CPU": {
        "model": "AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD",
        "count logical": 12,
        "count physical": 6
    },
    "RAM": {
        "total": "63GB",
        "used": "16GB",
        "free": "47GB"
    },
    "Extensions": [
        {
            "name": "Stable-Diffusion-Webui-Civitai-Helper",
            "path": "F:\\Stable\\Automatic1111\\extensions\\Stable-Diffusion-Webui-Civitai-Helper",
            "version": "920ca326",
            "branch": "main",
            "remote": "https://github.com/butaixianran/Stable-Diffusion-Webui-Civitai-Helper.git"
        },
        {
            "name": "adetailer",
            "path": "F:\\Stable\\Automatic1111\\extensions\\adetailer",
            "version": "a97b9923",
            "branch": "main",
            "remote": "https://github.com/Bing-su/adetailer.git"
        },
        {
            "name": "civitai-shortcut",
            "path": "F:\\Stable\\Automatic1111\\extensions\\civitai-shortcut",
            "version": "53c6755f",
            "branch": "main",
            "remote": "https://github.com/sunnyark/civitai-shortcut.git"
        },
        {
            "name": "sd-webui-infinite-image-browsing",
            "path": "F:\\Stable\\Automatic1111\\extensions\\sd-webui-infinite-image-browsing",
            "version": "38a04a4b",
            "branch": "main",
            "remote": "https://github.com/zanllp/sd-webui-infinite-image-browsing.git"
        },
        {
            "name": "stable-diffusion-webui-dataset-tag-editor",
            "path": "F:\\Stable\\Automatic1111\\extensions\\stable-diffusion-webui-dataset-tag-editor",
            "version": "7a2f4c53",
            "branch": "main",
            "remote": "https://github.com/toshiaki1729/stable-diffusion-webui-dataset-tag-editor.git"
        }
    ],
    "Inactive extensions": [
        {
            "name": "PBRemTools",
            "path": "F:\\Stable\\Automatic1111\\extensions\\PBRemTools",
            "version": "91e16d32",
            "branch": "main",
            "remote": "https://github.com/mattyamonaca/PBRemTools.git"
        },
        {
            "name": "sd-webui-controlnet",
            "path": "F:\\Stable\\Automatic1111\\extensions\\sd-webui-controlnet",
            "version": "510bd66e",
            "branch": "main",
            "remote": "https://github.com/Mikubill/sd-webui-controlnet.git"
        },
        {
            "name": "sd-webui-model-converter",
            "path": "F:\\Stable\\Automatic1111\\extensions\\sd-webui-model-converter",
            "version": "b1f10148",
            "branch": "main",
            "remote": "https://github.com/Akegarasu/sd-webui-model-converter.git"
        },
        {
            "name": "sd-webui-prompt-all-in-one",
            "path": "F:\\Stable\\Automatic1111\\extensions\\sd-webui-prompt-all-in-one",
            "version": "2cbbcf95",
            "branch": "main",
            "remote": "https://github.com/Physton/sd-webui-prompt-all-in-one"
        },
        {
            "name": "training-picker",
            "path": "F:\\Stable\\Automatic1111\\extensions\\training-picker",
            "version": "d2784b09",
            "branch": "master",
            "remote": "https://github.com/Maurdekye/training-picker.git"
        }
    ],
    "Environment": {
        "COMMANDLINE_ARGS": "--xformers --no-half-vae --theme dark --ui-config-file XLui-config.json --ui-settings-file XLconfig.json --ckpt-dir ..\\\\models\\\\Stable-diffusion\\\\SDXL --lora-dir ..\\\\models\\\\Lora\\\\SDXL --vae-dir ..\\\\models\\\\VAE\\\\SDXL --embeddings-dir ..\\\\models\\\\embeddings\\\\SDXL",
        "GRADIO_ANALYTICS_ENABLED": "False"
    },
    "Config": {
        "samples_save": true,
        "samples_format": "png",
        "samples_filename_pattern": "",
        "save_images_add_number": true,
        "grid_save": true,
        "grid_format": "png",
        "grid_extended_filename": false,
        "grid_only_if_multiple": true,
        "grid_prevent_empty_spots": false,
        "grid_zip_filename_pattern": "",
        "n_rows": -1,
        "font": "",
        "grid_text_active_color": "#000000",
        "grid_text_inactive_color": "#999999",
        "grid_background_color": "#ffffff",
        "enable_pnginfo": true,
        "save_txt": false,
        "save_images_before_face_restoration": false,
        "save_images_before_highres_fix": false,
        "save_images_before_color_correction": false,
        "save_mask": false,
        "save_mask_composite": false,
        "jpeg_quality": 80,
        "webp_lossless": false,
        "export_for_4chan": false,
        "img_downscale_threshold": 4.0,
        "target_side_length": 4000,
        "img_max_size_mp": 200,
        "use_original_name_batch": true,
        "use_upscaler_name_as_suffix": false,
        "save_selected_only": true,
        "save_init_img": false,
        "temp_dir": "",
        "clean_temp_dir_at_start": false,
        "outdir_samples": "",
        "outdir_txt2img_samples": "../outputs/txt2img-images",
        "outdir_img2img_samples": "../outputs/img2img-images",
        "outdir_extras_samples": "../outputs/extras-images",
        "outdir_grids": "",
        "outdir_txt2img_grids": "../outputs/txt2img-grids",
        "outdir_img2img_grids": "../outputs/img2img-grids",
        "outdir_save": "../outputs/images",
        "outdir_init_images": "../outputs/init-images",
        "save_to_dirs": true,
        "grid_save_to_dirs": true,
        "use_save_to_dirs_for_ui": false,
        "directories_filename_pattern": "[date]",
        "directories_max_prompt_words": 8,
        "ESRGAN_tile": 192,
        "ESRGAN_tile_overlap": 8,
        "realesrgan_enabled_models": [
            "R-ESRGAN 4x+",
            "R-ESRGAN 4x+ Anime6B"
        ],
        "upscaler_for_img2img": "4x-UltraSharp",
        "face_restoration_model": "CodeFormer",
        "code_former_weight": 0.5,
        "face_restoration_unload": true,
        "show_warnings": false,
        "memmon_poll_rate": 8,
        "samples_log_stdout": false,
        "multiple_tqdm": true,
        "print_hypernet_extra": false,
        "list_hidden_files": true,
        "disable_mmap_load_safetensors": false,
        "unload_models_when_training": false,
        "pin_memory": false,
        "save_optimizer_state": false,
        "save_training_settings_to_txt": true,
        "dataset_filename_word_regex": "",
        "dataset_filename_join_string": " ",
        "training_image_repeats_per_epoch": 1,
        "training_write_csv_every": 500,
        "training_xattention_optimizations": false,
        "training_enable_tensorboard": false,
        "training_tensorboard_save_images": false,
        "training_tensorboard_flush_every": 120,
        "sd_model_checkpoint": "aaYamer's Realistic XL v3.safetensors [3c2c1c9181]",
        "sd_checkpoint_cache": 0,
        "sd_vae_checkpoint_cache": 2,
        "sd_vae": "sdxl_vae.safetensors",
        "sd_vae_as_default": true,
        "sd_unet": "Automatic",
        "inpainting_mask_weight": 1.0,
        "initial_noise_multiplier": 1.0,
        "img2img_color_correction": false,
        "img2img_fix_steps": false,
        "img2img_background_color": "#ffffff",
        "enable_quantization": false,
        "enable_emphasis": true,
        "enable_batch_seeds": true,
        "comma_padding_backtrack": 20,
        "CLIP_stop_at_last_layers": 1,
        "upcast_attn": true,
        "auto_vae_precision": true,
        "randn_source": "GPU",
        "sdxl_crop_top": 0,
        "sdxl_crop_left": 0,
        "sdxl_refiner_low_aesthetic_score": 2.5,
        "sdxl_refiner_high_aesthetic_score": 6.0,
        "cross_attention_optimization": "Automatic",
        "s_min_uncond": 0.0,
        "token_merging_ratio": 0.0,
        "token_merging_ratio_img2img": 0.0,
        "token_merging_ratio_hr": 0.0,
        "pad_cond_uncond": false,
        "experimental_persistent_cond_cache": false,
        "use_old_emphasis_implementation": false,
        "use_old_karras_scheduler_sigmas": false,
        "no_dpmpp_sde_batch_determinism": false,
        "use_old_hires_fix_width_height": false,
        "dont_fix_second_order_samplers_schedule": false,
        "hires_fix_use_firstpass_conds": false,
        "interrogate_keep_models_in_memory": false,
        "interrogate_return_ranks": false,
        "interrogate_clip_num_beams": 1,
        "interrogate_clip_min_length": 24,
        "interrogate_clip_max_length": 48,
        "interrogate_clip_dict_limit": 1500,
        "interrogate_clip_skip_categories": [],
        "interrogate_deepbooru_score_threshold": 0.5,
        "deepbooru_sort_alpha": true,
        "deepbooru_use_spaces": true,
        "deepbooru_escape": true,
        "deepbooru_filter_tags": "",
        "extra_networks_show_hidden_directories": true,
        "extra_networks_hidden_models": "Always",
        "extra_networks_default_multiplier": 1.0,
        "extra_networks_card_width": 0,
        "extra_networks_card_height": 0,
        "extra_networks_card_text_scale": 1.0,
        "extra_networks_card_show_desc": true,
        "extra_networks_add_text_separator": " ",
        "ui_extra_networks_tab_reorder": "Checkpoints,Lora",
        "textual_inversion_print_at_load": false,
        "textual_inversion_add_hashes_to_infotext": true,
        "sd_hypernetwork": "None",
        "localization": "None",
        "gradio_theme": "Default",
        "img2img_editor_height": 720,
        "return_grid": true,
        "return_mask": false,
        "return_mask_composite": false,
        "do_not_show_images": false,
        "send_seed": true,
        "send_size": true,
        "js_modal_lightbox": false,
        "js_modal_lightbox_initially_zoomed": true,
        "js_modal_lightbox_gamepad": false,
        "js_modal_lightbox_gamepad_repeat": 250,
        "show_progress_in_title": true,
        "samplers_in_dropdown": true,
        "dimensions_and_batch_together": true,
        "keyedit_precision_attention": 0.1,
        "keyedit_precision_extra": 0.05,
        "keyedit_delimiters": ".,\\/!?%^*;:{}=`~()",
        "keyedit_move": true,
        "quicksettings_list": [
            "sd_model_checkpoint",
            "sd_vae"
        ],
        "ui_tab_order": [],
        "hidden_tabs": [],
        "ui_reorder_list": [],
        "hires_fix_show_sampler": false,
        "hires_fix_show_prompts": false,
        "disable_token_counters": false,
        "add_model_hash_to_info": true,
        "add_model_name_to_info": true,
        "add_user_name_to_info": false,
        "add_version_to_infotext": false,
        "disable_weights_auto_swap": true,
        "infotext_styles": "Apply if any",
        "show_progressbar": true,
        "live_previews_enable": true,
        "live_previews_image_format": "png",
        "show_progress_grid": true,
        "show_progress_every_n_steps": 2,
        "show_progress_type": "Approx NN",
        "live_preview_content": "Prompt",
        "live_preview_refresh_period": 100.0,
        "hide_samplers": [],
        "eta_ddim": 0.0,
        "eta_ancestral": 1.0,
        "ddim_discretize": "uniform",
        "s_churn": 0.0,
        "s_tmin": 0.0,
        "s_noise": 1.0,
        "k_sched_type": "Automatic",
        "sigma_min": 0.0,
        "sigma_max": 0.0,
        "rho": 0.0,
        "eta_noise_seed_delta": 0,
        "always_discard_next_to_last_sigma": false,
        "uni_pc_variant": "bh1",
        "uni_pc_skip_type": "time_uniform",
        "uni_pc_order": 3,
        "uni_pc_lower_order_final": true,
        "postprocessing_enable_in_main_ui": [],
        "postprocessing_operation_order": [],
        "upscaling_max_images_in_cache": 5,
        "disabled_extensions": [
            "PBRemTools",
            "sd-webui-controlnet",
            "sd-webui-model-converter",
            "sd-webui-prompt-all-in-one",
            "training-picker"
        ],
        "disable_all_extensions": "none",
        "restore_config_state_file": "",
        "sd_checkpoint_hash": "3c2c1c9181d08f68bdd93b7c3d15824033d4bfeb3c9e1e434611ee151e553ff5",
        "ldsr_steps": 100,
        "ldsr_cached": false,
        "SCUNET_tile": 256,
        "SCUNET_tile_overlap": 8,
        "SWIN_tile": 192,
        "SWIN_tile_overlap": 8,
        "lora_functional": false,
        "sd_lora": "None",
        "lora_preferred_name": "Alias from file",
        "lora_add_hashes_to_infotext": true,
        "lora_show_all": false,
        "lora_hide_unknown_for_versions": [],
        "extra_options": [],
        "extra_options_accordion": false,
        "canvas_hotkey_zoom": "Alt",
        "canvas_hotkey_adjust": "Ctrl",
        "canvas_hotkey_move": "F",
        "canvas_hotkey_fullscreen": "S",
        "canvas_hotkey_reset": "R",
        "canvas_hotkey_overlap": "O",
        "canvas_show_tooltip": true,
        "canvas_blur_prompt": false,
        "canvas_disabled_functions": [
            "Overlap"
        ],
        "dataset_editor_image_columns": 6.0,
        "dataset_editor_max_res": 0.0,
        "dataset_editor_use_temp_files": false,
        "dataset_editor_use_raw_clip_token": true,
        "sd_vae_overrides_per_model_preferences": false,
        "save_incomplete_images": false,
        "face_restoration": false,
        "auto_launch_browser": "false",
        "show_gradio_deprecation_warnings": false,
        "hide_ldm_prints": true,
        "sd_checkpoints_limit": 1,
        "sd_checkpoints_keep_in_cpu": true,
        "tiling": false,
        "sd_vae_encode_method": "Full",
        "sd_vae_decode_method": "Full",
        "img2img_extra_noise": 0,
        "img2img_sketch_default_brush_color": "#ffffff",
        "img2img_inpaint_mask_brush_color": "#ffffff",
        "img2img_inpaint_sketch_default_brush_color": "#ffffff",
        "persistent_cond_cache": true,
        "lora_in_memory_limit": 0,
        "gradio_themes_cache": true,
        "extra_options_txt2img": [],
        "extra_options_img2img": [],
        "extra_options_cols": 1,
        "s_tmax": 0,
        "canvas_auto_expand": true,
        "gallery_height": "",
        "live_preview_fast_interrupt": false,
        "ad_max_models": 2,
        "ad_save_previews": false,
        "ad_save_images_before": false,
        "ad_only_seleted_scripts": true,
        "ad_script_names": "dynamic_prompting,dynamic_thresholding,wildcard_recursive,wildcards,lora_block_weight",
        "ad_bbox_sortby": "None"
    },
    "Startup": {
        "total": 18.911141395568848,
        "records": {
            "initial startup": 0.0011115074157714844,
            "prepare environment/checks": 0.016119003295898438,
            "prepare environment/git version info": 0.08761262893676758,
            "prepare environment/torch GPU test": 2.0806050300598145,
            "prepare environment/clone repositores": 0.17142415046691895,
            "prepare environment/run extensions installers/adetailer": 0.10271978378295898,
            "prepare environment/run extensions installers/civitai-shortcut": 0.0,
            "prepare environment/run extensions installers/sd-webui-infinite-image-browsing": 0.2934441566467285,
            "prepare environment/run extensions installers/Stable-Diffusion-Webui-Civitai-Helper": 0.0,
            "prepare environment/run extensions installers/stable-diffusion-webui-dataset-tag-editor": 0.0,
            "prepare environment/run extensions installers": 0.3961639404296875,
            "prepare environment": 2.819159507751465,
            "launcher": 0.0023238658905029297,
            "import torch": 7.045945644378662,
            "import gradio": 0.9382307529449463,
            "setup paths": 1.058117389678955,
            "import ldm": 0.00902247428894043,
            "import sgm": 0.0,
            "initialize shared": 0.23809814453125,
            "other imports": 0.6863973140716553,
            "opts onchange": 0.0010640621185302734,
            "setup SD model": 0.0012471675872802734,
            "setup codeformer": 0.16878795623779297,
            "setup gfpgan": 0.06298232078552246,
            "set samplers": 0.0,
            "list extensions": 0.001016855239868164,
            "restore config state file": 0.0,
            "list SD models": 0.058971405029296875,
            "list localizations": 0.0,
            "load scripts/custom_code.py": 0.0030007362365722656,
            "load scripts/img2imgalt.py": 0.0011336803436279297,
            "load scripts/loopback.py": 0.0,
            "load scripts/outpainting_mk_2.py": 0.0,
            "load scripts/poor_mans_outpainting.py": 0.0012125968933105469,
            "load scripts/postprocessing_codeformer.py": 0.0,
            "load scripts/postprocessing_gfpgan.py": 0.0010843276977539062,
            "load scripts/postprocessing_upscale.py": 0.0,
            "load scripts/prompt_matrix.py": 0.0010118484497070312,
            "load scripts/prompts_from_file.py": 0.0010287761688232422,
            "load scripts/refiner.py": 0.0,
            "load scripts/sd_upscale.py": 0.0010187625885009766,
            "load scripts/seed.py": 0.0,
            "load scripts/xyz_grid.py": 0.0022134780883789062,
            "load scripts/civitai_helper.py": 0.8866167068481445,
            "load scripts/!adetailer.py": 2.879211664199829,
            "load scripts/civitai_shortcut.py": 0.0456390380859375,
            "load scripts/iib_setup.py": 0.07819533348083496,
            "load scripts/dte_instance.py": 0.01780414581298828,
            "load scripts/main.py": 0.05234932899475098,
            "load scripts/singleton.py": 0.0,
            "load scripts/ldsr_model.py": 0.029529333114624023,
            "load scripts/lora_script.py": 0.12224340438842773,
            "load scripts/scunet_model.py": 0.026175260543823242,
            "load scripts/swinir_model.py": 0.026006221771240234,
            "load scripts/hotkey_config.py": 0.0,
            "load scripts/extra_options_section.py": 0.0009965896606445312,
            "load scripts": 4.17647123336792,
            "load upscalers": 0.01675128936767578,
            "refresh VAE": 0.0030100345611572266,
            "refresh textual inversion templates": 0.001003265380859375,
            "scripts list_optimizers": 0.0,
            "scripts list_unets": 0.0,
            "reload hypernetworks": 0.004995584487915039,
            "initialize extra networks": 0.01602935791015625,
            "scripts before_ui_callback": 0.0009980201721191406,
            "create ui": 1.4426805973052979,
            "gradio launch": 0.20941734313964844,
            "add APIs": 0.005007743835449219,
            "app_started_callback/iib_setup.py": 0.00953531265258789,
            "app_started_callback/lora_script.py": 0.0,
            "app_started_callback": 0.00953531265258789
        }
    },
    "Packages": [
        "-rotobuf==3.20.0",
        "absl-py==1.4.0",
        "accelerate==0.21.0",
        "addict==2.4.0",
        "aenum==3.1.15",
        "aiofiles==23.1.0",
        "aiohttp==3.8.5",
        "aiosignal==1.3.1",
        "aliyun-python-sdk-alimt==3.2.0",
        "aliyun-python-sdk-core==2.13.10",
        "altair==5.0.1",
        "antlr4-python3-runtime==4.9.3",
        "anyio==3.7.1",
        "astunparse==1.6.3",
        "async-timeout==4.0.2",
        "attrs==23.1.0",
        "basicsr==1.4.2",
        "beautifulsoup4==4.12.2",
        "bitsandbytes==0.35.4",
        "blendmodes==2022",
        "boltons==23.0.0",
        "boto3==1.28.16",
        "botocore==1.31.16",
        "cachetools==5.3.1",
        "certifi==2023.7.22",
        "cffi==1.15.1",
        "chardet==5.1.0",
        "charset-normalizer==3.2.0",
        "clean-fid==0.1.35",
        "click==8.1.6",
        "clip==1.0",
        "colorama==0.4.6",
        "coloredlogs==15.0.1",
        "contourpy==1.1.0",
        "cryptography==41.0.2",
        "cssselect2==0.7.0",
        "cycler==0.11.0",
        "dadaptation==3.1",
        "deepdanbooru==1.0.2",
        "deprecation==2.1.0",
        "diffusers==0.16.1",
        "dill==0.3.7",
        "discord-webhook==1.1.0",
        "einops==0.4.1",
        "exceptiongroup==1.1.2",
        "facexlib==0.3.0",
        "fastapi==0.94.0",
        "ffmpy==0.3.1",
        "filelock==3.12.2",
        "filterpy==1.4.5",
        "flatbuffers==23.5.26",
        "fonttools==4.41.1",
        "frozenlist==1.4.0",
        "fsspec==2023.6.0",
        "ftfy==6.1.1",
        "future==0.18.3",
        "fvcore==0.1.5.post20221221",
        "gast==0.4.0",
        "gdown==4.7.1",
        "gfpgan==1.3.8",
        "gitdb==4.0.10",
        "gitpython==3.1.32",
        "google-auth-oauthlib==1.0.0",
        "google-auth==2.22.0",
        "google-pasta==0.2.0",
        "gradio-client==0.3.0",
        "gradio==3.39.0",
        "grpcio==1.56.2",
        "h11==0.12.0",
        "h5py==3.9.0",
        "httpcore==0.15.0",
        "httpx==0.24.1",
        "huggingface-hub==0.16.4",
        "humanfriendly==10.0",
        "idna==3.4",
        "imageio==2.31.1",
        "importlib-metadata==6.8.0",
        "inflection==0.5.1",
        "iopath==0.1.9",
        "jinja2==3.1.2",
        "jmespath==0.10.0",
        "joblib==1.3.2",
        "jsonmerge==1.8.0",
        "jsonschema-specifications==2023.7.1",
        "jsonschema==4.18.4",
        "keras==2.13.1",
        "kiwisolver==1.4.4",
        "kornia==0.6.7",
        "lark==1.1.2",
        "lazy-loader==0.3",
        "libclang==16.0.6",
        "lightning-utilities==0.9.0",
        "linkify-it-py==2.0.2",
        "lion-pytorch==0.1.2",
        "llvmlite==0.40.1",
        "lmdb==1.4.1",
        "lpips==0.1.4",
        "lxml==4.9.3",
        "markdown-it-py==2.2.0",
        "markdown==3.4.4",
        "markupsafe==2.1.3",
        "matplotlib==3.7.2",
        "mdit-py-plugins==0.3.3",
        "mdurl==0.1.2",
        "mediapipe==0.10.3",
        "mpmath==1.3.0",
        "multidict==6.0.4",
        "multiprocess==0.70.15",
        "networkx==3.1",
        "numba==0.57.1",
        "numpy==1.23.5",
        "oauthlib==3.2.2",
        "omegaconf==2.2.3",
        "onnx==1.14.0",
        "onnxruntime-gpu==1.15.1",
        "open-clip-torch==2.20.0",
        "openai==0.27.8",
        "opencv-contrib-python==4.8.0.74",
        "opencv-python-headless==4.8.0.74",
        "opencv-python==4.8.0.74",
        "opt-einsum==3.3.0",
        "orjson==3.9.2",
        "packaging==23.1",
        "pandas==2.0.3",
        "pathos==0.3.1",
        "piexif==1.1.3",
        "pillow==9.5.0",
        "pip==22.2.1",
        "platformdirs==3.9.1",
        "portalocker==2.7.0",
        "pox==0.3.3",
        "ppft==1.7.6.7",
        "protobuf==3.20.3",
        "psutil==5.9.5",
        "py-cpuinfo==9.0.0",
        "pyasn1-modules==0.3.0",
        "pyasn1==0.5.0",
        "pycparser==2.21",
        "pydantic==1.10.12",
        "pydub==0.25.1",
        "pyexecjs==1.5.1",
        "pyfunctional==1.4.3",
        "pygments==2.15.1",
        "pyparsing==3.0.9",
        "pyreadline3==3.4.1",
        "pysocks==1.7.1",
        "python-dateutil==2.8.2",
        "python-dotenv==1.0.0",
        "python-multipart==0.0.6",
        "pytorch-lightning==1.9.4",
        "pytz==2023.3",
        "pywavelets==1.4.1",
        "pywin32==306",
        "pyyaml==6.0.1",
        "realesrgan==0.3.0",
        "referencing==0.30.0",
        "regex==2023.6.3",
        "reportlab==4.0.4",
        "requests-oauthlib==1.3.1",
        "requests==2.31.0",
        "resize-right==0.0.2",
        "rich==13.5.2",
        "rpds-py==0.9.2",
        "rsa==4.9",
        "s3transfer==0.6.1",
        "safetensors==0.3.1",
        "scikit-image==0.21.0",
        "scikit-learn==1.3.0",
        "scipy==1.11.1",
        "seaborn==0.12.2",
        "segment-anything==1.0",
        "segmentation-refinement==0.6",
        "semantic-version==2.10.0",
        "sentencepiece==0.1.99",
        "setuptools==63.2.0",
        "six==1.16.0",
        "smmap==5.0.0",
        "sniffio==1.3.0",
        "sounddevice==0.4.6",
        "soupsieve==2.4.1",
        "starlette==0.26.1",
        "svglib==1.5.1",
        "sympy==1.12",
        "tabulate==0.9.0",
        "tb-nightly==2.14.0a20230725",
        "tensorboard-data-server==0.7.1",
        "tensorboard==2.13.0",
        "tensorflow-estimator==2.13.0",
        "tensorflow-intel==2.13.0",
        "tensorflow-io-gcs-filesystem==0.31.0",
        "tensorflow-io==0.31.0",
        "tensorflow==2.13.0",
        "termcolor==2.3.0",
        "threadpoolctl==3.2.0",
        "tifffile==2023.7.18",
        "timm==0.9.2",
        "tinycss2==1.2.1",
        "tokenizers==0.13.3",
        "tomesd==0.1.3",
        "tomli==2.0.1",
        "toolz==0.12.0",
        "torch==2.0.1+cu118",
        "torchdiffeq==0.2.3",
        "torchmetrics==1.0.1",
        "torchsde==0.2.5",
        "torchvision==0.15.2+cu118",
        "tqdm==4.65.0",
        "trampoline==0.1.2",
        "transformers==4.30.2",
        "typing-extensions==4.5.0",
        "tzdata==2023.3",
        "uc-micro-py==1.0.2",
        "ultralytics==8.0.164",
        "urllib3==1.26.16",
        "uvicorn==0.23.1",
        "wcwidth==0.2.6",
        "webencodings==0.5.1",
        "websockets==11.0.3",
        "werkzeug==2.3.6",
        "wheel==0.41.0",
        "wrapt==1.15.0",
        "xformers==0.0.20",
        "yacs==0.1.8",
        "yapf==0.40.1",
        "yarl==1.9.2",
        "zipp==3.16.2"
    ]
}

### What browsers do you use to access the UI ?

Mozilla Firefox, Google Chrome, Other

### Console logs

```Shell
venv "F:\Stable\Automatic1111\venv\Scripts\Python.exe"
Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Version: v1.5.1-540-g9d2299ed
Commit hash: 9d2299ed0bd6c81cae8a7ba4ca22d6a14fb27bef


Launching Web UI with arguments: --xformers --no-half-vae --theme dark --ui-config-file XLui-config.json --ui-settings-file XLconfig.json --ckpt-dir ..\models\Stable-diffusion\SDXL --lora-dir ..\models\Lora\SDXL --vae-dir ..\models\VAE\SDXL --embeddings-dir ..\models\embeddings\SDXL
Civitai Helper: Get Custom Model Folder
Civitai Helper: Load setting from: F:\Stable\Automatic1111\extensions\Stable-Diffusion-Webui-Civitai-Helper\setting.json
[-] ADetailer initialized. version: 23.8.1, num models: 9
Loading weights [f70a7d3ff2] from ..\models\Stable-diffusion\SDXL\Standard\RealitiesEdge XL v2.safetensors
Civitai Shortcut: v1.6.4
Civitai Shortcut: shortcut update start
Creating model from config: F:\Stable\Automatic1111\repositories\generative-models\configs\inference\sd_xl_base.yaml
Running on local URL:  http://127.0.0.1:7860

To create a public link, set `share=True` in `launch()`.
Startup time: 18.9s (prepare environment: 2.8s, import torch: 7.0s, import gradio: 0.9s, setup paths: 1.1s, initialize shared: 0.2s, other imports: 0.7s, setup codeformer: 0.2s, load scripts: 4.2s, create ui: 1.4s, gradio launch: 0.2s).
Loading VAE weights specified in settings: ..\models\VAE\SDXL\sdxl_vae.safetensors
Applying attention optimization: xformers... done.
Model loaded in 13.2s (load weights from disk: 1.2s, create model: 0.7s, apply weights to model: 9.2s, apply half(): 1.2s, load VAE: 0.1s, calculate empty prompt: 0.7s).
Reusing loaded model RealitiesEdge XL v2.safetensors [f70a7d3ff2] to load Yamer's Realistic XL v3.safetensors [3c2c1c9181]
Loading weights [3c2c1c9181] from ..\models\Stable-diffusion\SDXL\Standard\Yamer's Realistic XL v3.safetensors
Loading VAE weights specified in settings: cached sdxl_vae.safetensors
Applying attention optimization: xformers... done.
Weights loaded in 4.1s (send model to cpu: 1.5s, load weights from disk: 0.6s, apply weights to model: 0.7s, move model to device: 1.2s).
Civitai Shortcut: shortcut update end
Reusing loaded model Yamer's Realistic XL v3.safetensors [3c2c1c9181] to load aaYamer's Realistic XL v3.safetensors
Calculating sha256 for ..\models\Stable-diffusion\SDXL\Standard\aaYamer's Realistic XL v3.safetensors: 3c2c1c9181d08f68bdd93b7c3d15824033d4bfeb3c9e1e434611ee151e553ff5
Loading weights [3c2c1c9181] from ..\models\Stable-diffusion\SDXL\Standard\aaYamer's Realistic XL v3.safetensors
Loading VAE weights specified in settings: cached sdxl_vae.safetensors
Applying attention optimization: xformers... done.
Weights loaded in 8.5s (send model to cpu: 1.2s, calculate hash: 5.0s, load weights from disk: 0.5s, apply weights to model: 0.7s, move model to device: 1.0s).
```


### Additional information

_No response_


Discussion:

Resolving patch:
diff --git a/modules/ui_extra_networks.py b/modules/ui_extra_networks.py
--- a/modules/ui_extra_networks.py
+++ b/modules/ui_extra_networks.py
@@ -213,9 +213,9 @@ def create_html_for_item(self, item, tabname):
         metadata_button = ""
         metadata = item.get("metadata")
         if metadata:
-            metadata_button = f"<div class='metadata-button card-button' title='Show internal metadata' onclick='extraNetworksRequestMetadata(event, {quote_js(self.name)}, {quote_js(item['name'])})'></div>"
+            metadata_button = f"<div class='metadata-button card-button' title='Show internal metadata' onclick='extraNetworksRequestMetadata(event, {quote_js(self.name)}, {quote_js(html.escape(item['name']))})'></div>"
 
-        edit_button = f"<div class='edit-button card-button' title='Edit metadata' onclick='extraNetworksEditUserMetadata(event, {quote_js(tabname)}, {quote_js(self.id_page)}, {quote_js(item['name'])})'></div>"
+        edit_button = f"<div class='edit-button card-button' title='Edit metadata' onclick='extraNetworksEditUserMetadata(event, {quote_js(tabname)}, {quote_js(self.id_page)}, {quote_js(html.escape(item['name']))})'></div>"
 
         local_path = ""
         filename = item.get("filename", "")


Test patch: