AUTOMATIC1111 / stable-diffusion-webui

Stable Diffusion web UI
GNU Affero General Public License v3.0
136.85k stars 26.05k forks source link

[Bug]: Dynamic Prompt Metadata in blocks "Read Generation Parameters from Prompt" if extension is missing/disabled #14201

Closed Targren closed 7 months ago

Targren commented 7 months ago

Is there an existing issue for this?

What happened?

Tried to recreate a previous gen in a clean install of 1.7.0-RC for testing, but could not populate the generation parameters after dragging the gen into the prompt box. The culprit turned out to be the missing "Dynamic Prompts extension". It moved the negative prompt, and everything followingin to the "Negative prompt" box and stopped.

Makes it impossible to reimport old gens if the extension becomes broken/unusable

Steps to reproduce the problem

  1. Install clean 1.7.0-RC
  2. Drag gen created with Dynamic Prompts extension enabled into Prompt box
  3. Press blue "Populate generation parameters" UI button

What should have happened?

Skip unrecognized metadata entries and populate the generation parameters correctly

Sysinfo

{ "Platform": "Windows-10-10.0.19045-SP0", "Python": "3.10.11", "Version": "v1.7.0-RC", "Commit": "48fae7ccdc2fe2d2ba8e8cfcb17b56028734e570", "Script path": "E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test", "Data path": "E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test", "Extensions dir": "E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test\extensions", "Checksum": "b05dc90c851366a1d0400fb76cefcdfd1b784d6b399c1c60eb0bf6b90367c17b", "Commandline": [ "E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test\launch.py", "--medvram-sdxl", "--xformers", "--api", "--skip-python-version-check", "--no-download-sd-model", "--listen", "--enable-insecure-extension-access", "--no-half-vae", "--theme", "dark" ], "Torch env info": "'NoneType' object has no attribute 'splitlines'", "Exceptions": [], "CPU": { "model": "Intel64 Family 6 Model 151 Stepping 2, GenuineIntel", "count logical": 20, "count physical": 12 }, "RAM": { "total": "64GB", "used": "22GB", "free": "42GB" }, "Extensions": [], "Inactive extensions": [], "Environment": { "GIT": "E:\A1111 Web UI\StabilityMatrixData\PortableGit\bin\git.exe", "GRADIO_ANALYTICS_ENABLED": "False" }, "Config": { "show_progress_type": "TAESD", "ldsr_steps": 100, "ldsr_cached": false, "SCUNET_tile": 256, "SCUNET_tile_overlap": 8, "SWIN_tile": 192, "SWIN_tile_overlap": 8, "hypertile_enable_unet": false, "hypertile_enable_unet_secondpass": false, "hypertile_max_depth_unet": 3, "hypertile_max_tile_unet": 256, "hypertile_swap_size_unet": 3, "hypertile_enable_vae": false, "hypertile_max_depth_vae": 3, "hypertile_max_tile_vae": 128, "hypertile_swap_size_vae": 3, "sd_model_checkpoint": "00. Favorites\epicphotogasm_zUniversal.safetensors [d37263937f]", "sd_checkpoint_hash": "d37263937f1ab57332487367fcb82e20fe07f154cc9c34cc8f76b58752cc97d0", "disabled_extensions": [ "sd-dynamic-prompts" ], "disable_all_extensions": "none", "image_browser_active_tabs": "txt2img, img2img, txt2img-grids, img2img-grids, Extras, Favorites, Others, All, Maintenance", "image_browser_hidden_components": [], "image_browser_with_subdirs": true, "image_browser_preload": false, "image_browser_copy_image": false, "image_browser_delete_message": true, "image_browser_txt_files": true, "image_browser_debug_level": "0 - none", "image_browser_delete_recycle": true, "image_browser_scan_exif": true, "image_browser_mod_shift": false, "image_browser_mod_ctrl_shift": false, "image_browser_ranking_pnginfo": false, "image_browser_page_columns": 6, "image_browser_page_rows": 6, "image_browser_pages_perload": 20, "image_browser_height_auto": false, "image_browser_use_thumbnail": false, "image_browser_thumbnail_size": 200, "image_browser_swipe": false, "image_browser_img_tooltips": true, "image_browser_show_progress": true, "image_browser_info_add": false, "outdir_samples": "", "outdir_txt2img_samples": "E:\A1111 Web UI\Outputs\txt2img-images", "outdir_img2img_samples": "E:\A1111 Web UI\Outputs\img2img-images", "outdir_extras_samples": "E:\A1111 Web UI\Outputs\extras-images", "outdir_grids": "", "outdir_txt2img_grids": "E:\A1111 Web UI\Outputs\txt2img-grids", "outdir_img2img_grids": "E:\A1111 Web UI\Outputs\img2img-grids", "outdir_save": "E:\Images\SD_Images", "outdir_init_images": "E:\A1111 Web UI\Outputs\init-images", "samples_save": true, "samples_format": "png", "samples_filename_pattern": "", "save_images_add_number": true, "save_images_replace_action": "Replace", "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", "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": true, "img_downscale_threshold": 4.0, "target_side_length": 4000.0, "img_max_size_mp": 200.0, "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, "save_incomplete_images": false, "notification_audio": true, "notification_volume": 100, "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, "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, "use_old_scheduling": false, "lora_functional": false, "extra_networks_show_hidden_directories": true, "extra_networks_dir_button_function": false, "extra_networks_hidden_models": "When searched", "extra_networks_default_multiplier": 1, "extra_networks_card_width": 0.0, "extra_networks_card_height": 0.0, "extra_networks_card_text_scale": 1, "extra_networks_card_show_desc": true, "extra_networks_card_order_field": "Path", "extra_networks_card_order": "Ascending", "extra_networks_add_text_separator": " ", "ui_extra_networks_tab_reorder": "", "textual_inversion_print_at_load": false, "textual_inversion_add_hashes_to_infotext": true, "sd_hypernetwork": "None", "sd_lora": "None", "lora_preferred_name": "Alias from file", "lora_add_hashes_to_infotext": true, "lora_show_all": false, "lora_hide_unknown_for_versions": [], "lora_in_memory_limit": 0, "cross_attention_optimization": "Automatic", "s_min_uncond": 0, "token_merging_ratio": 0, "token_merging_ratio_img2img": 0, "token_merging_ratio_hr": 0, "pad_cond_uncond": false, "persistent_cond_cache": true, "batch_cond_uncond": true, "hide_samplers": [], "eta_ddim": 0, "eta_ancestral": 1, "ddim_discretize": "uniform", "s_churn": 0, "s_tmin": 0, "s_tmax": 0, "s_noise": 1, "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, "sgm_noise_multiplier": false, "uni_pc_variant": "bh1", "uni_pc_skip_type": "time_uniform", "uni_pc_order": 3, "uni_pc_lower_order_final": true, "sd_checkpoints_limit": 1, "sd_checkpoints_keep_in_cpu": true, "sd_checkpoint_cache": 0, "sd_unet": "Automatic", "enable_quantization": false, "enable_emphasis": true, "enable_batch_seeds": true, "comma_padding_backtrack": 20, "CLIP_stop_at_last_layers": 1, "upcast_attn": false, "randn_source": "GPU", "tiling": false, "hires_fix_refiner_pass": "second pass", "sdxl_crop_top": 0.0, "sdxl_crop_left": 0.0, "sdxl_refiner_low_aesthetic_score": 2.5, "sdxl_refiner_high_aesthetic_score": 6.0, "sd_vae_checkpoint_cache": 0, "sd_vae": "Automatic", "sd_vae_overrides_per_model_preferences": true, "auto_vae_precision": true, "sd_vae_encode_method": "Full", "sd_vae_decode_method": "Full", "inpainting_mask_weight": 1, "initial_noise_multiplier": 1, "img2img_extra_noise": 0, "img2img_color_correction": false, "img2img_fix_steps": false, "img2img_background_color": "#ffffff", "img2img_editor_height": 720, "img2img_sketch_default_brush_color": "#ffffff", "img2img_inpaint_mask_brush_color": "#ffffff", "img2img_inpaint_sketch_default_brush_color": "#ffffff", "return_mask": false, "return_mask_composite": false, "img2img_batch_show_results_limit": 32, "return_grid": true, "do_not_show_images": false, "js_modal_lightbox": true, "js_modal_lightbox_initially_zoomed": true, "js_modal_lightbox_gamepad": false, "js_modal_lightbox_gamepad_repeat": 250.0, "gallery_height": "", "enable_pnginfo": true, "save_txt": false, "add_model_name_to_info": true, "add_model_hash_to_info": true, "add_vae_name_to_info": true, "add_vae_hash_to_info": true, "add_user_name_to_info": false, "add_version_to_infotext": true, "disable_weights_auto_swap": true, "infotext_skip_pasting": [], "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": 10, "live_preview_allow_lowvram_full": false, "live_preview_content": "Prompt", "live_preview_refresh_period": 1000.0, "live_preview_fast_interrupt": false, "keyedit_precision_attention": 0.1, "keyedit_precision_extra": 0.05, "keyedit_delimiters": ".,\/!?%^*;:{}=`~() ", "keyedit_delimiters_whitespace": [ "Tab", "Carriage Return", "Line Feed" ], "disable_token_counters": false, "extra_options_txt2img": [], "extra_options_img2img": [], "extra_options_cols": 1, "extra_options_accordion": false, "compact_prompt_box": false, "samplers_in_dropdown": true, "dimensions_and_batch_together": true, "sd_checkpoint_dropdown_use_short": false, "hires_fix_show_sampler": false, "hires_fix_show_prompts": false, "txt2img_settings_accordion": false, "img2img_settings_accordion": false, "localization": "None", "quicksettings_list": [ "sd_model_checkpoint" ], "ui_tab_order": [], "hidden_tabs": [], "ui_reorder_list": [], "gradio_theme": "Default", "gradio_themes_cache": true, "show_progress_in_title": true, "send_seed": true, "send_size": true, "api_enable_requests": true, "api_forbid_local_requests": true, "api_useragent": "", "auto_launch_browser": "Local", "enable_console_prompts": false, "show_warnings": false, "show_gradio_deprecation_warnings": true, "memmon_poll_rate": 8, "samples_log_stdout": false, "multiple_tqdm": true, "print_hypernet_extra": false, "list_hidden_files": true, "disable_mmap_load_safetensors": false, "hide_ldm_prints": true, "dump_stacks_on_signal": false, "face_restoration": false, "face_restoration_model": "CodeFormer", "code_former_weight": 0.5, "face_restoration_unload": false, "postprocessing_enable_in_main_ui": [], "postprocessing_operation_order": [], "upscaling_max_images_in_cache": 5, "postprocessing_existing_caption_action": "Ignore", "ESRGAN_tile": 192, "ESRGAN_tile_overlap": 8, "realesrgan_enabled_models": [ "R-ESRGAN 4x+", "R-ESRGAN 4x+ Anime6B" ], "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.0, "training_xattention_optimizations": false, "training_enable_tensorboard": false, "training_tensorboard_save_images": false, "training_tensorboard_flush_every": 120.0, "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_auto_expand": true, "canvas_blur_prompt": false, "canvas_disabled_functions": [ "Overlap" ], "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.0, "interrogate_clip_skip_categories": [], "interrogate_deepbooru_score_threshold": 0.5, "deepbooru_sort_alpha": true, "deepbooru_use_spaces": true, "deepbooru_escape": true, "deepbooru_filter_tags": "", "dp_ignore_whitespace": false, "dp_write_raw_template": false, "dp_write_prompts_to_file": false, "dp_parser_variant_start": "{", "dp_parser_variant_end": "}", "dp_parser_wildcard_wrap": "__", "dp_limit_jinja_prompts": false, "dp_auto_purge_cache": false, "dp_wildcard_manager_no_dedupe": false, "dp_wildcard_manager_no_sort": false, "dp_wildcard_manager_shuffle": false, "dp_magicprompt_default_model": "Gustavosta/MagicPrompt-Stable-Diffusion", "dp_magicprompt_batch_size": 1 }, "Startup": { "total": 11.591578245162964, "records": { "initial startup": 0.03400063514709473, "prepare environment/checks": 0.0, "prepare environment/git version info": 0.039999961853027344, "prepare environment/torch GPU test": 1.3804881572723389, "prepare environment/clone repositores": 0.1298062801361084, "prepare environment/run extensions installers": 0.0, "prepare environment": 1.574293851852417, "launcher": 0.0020012855529785156, "import torch": 2.3049533367156982, "import gradio": 0.8215930461883545, "setup paths": 0.7202918529510498, "import ldm": 0.003999948501586914, "import sgm": 0.0, "initialize shared": 0.19148731231689453, "other imports": 0.46451711654663086, "opts onchange": 0.0, "setup SD model": 0.002000093460083008, "setup codeformer": 0.08100223541259766, "setup gfpgan": 0.015998125076293945, "set samplers": 0.0, "list extensions": 0.0, "restore config state file": 0.0, "list SD models": 0.05399942398071289, "list localizations": 0.0, "load scripts/custom_code.py": 0.002000570297241211, "load scripts/img2imgalt.py": 0.001001596450805664, "load scripts/loopback.py": 0.0009992122650146484, "load scripts/outpainting_mk_2.py": 0.0, "load scripts/poor_mans_outpainting.py": 0.0009996891021728516, "load scripts/postprocessing_caption.py": 0.0, "load scripts/postprocessing_codeformer.py": 0.0010004043579101562, "load scripts/postprocessing_create_flipped_copies.py": 0.0, "load scripts/postprocessing_focal_crop.py": 0.0009996891021728516, "load scripts/postprocessing_gfpgan.py": 0.0, "load scripts/postprocessing_split_oversized.py": 0.0009992122650146484, "load scripts/postprocessing_upscale.py": 0.0, "load scripts/processing_autosized_crop.py": 0.0, "load scripts/prompt_matrix.py": 0.001001596450805664, "load scripts/prompts_from_file.py": 0.0, "load scripts/sd_upscale.py": 0.0, "load scripts/xyz_grid.py": 0.0009996891021728516, "load scripts/ldsr_model.py": 0.5186588764190674, "load scripts/lora_script.py": 0.09758687019348145, "load scripts/scunet_model.py": 0.01500082015991211, "load scripts/swinir_model.py": 0.013999223709106445, "load scripts/hotkey_config.py": 0.0010001659393310547, "load scripts/extra_options_section.py": 0.0, "load scripts/hypertile_script.py": 0.02499985694885254, "load scripts/hypertile_xyz.py": 0.001001596450805664, "load scripts/refiner.py": 0.0, "load scripts/seed.py": 0.0, "load scripts": 0.6822490692138672, "load upscalers": 0.007998466491699219, "refresh VAE": 0.006999969482421875, "refresh textual inversion templates": 0.0, "scripts list_optimizers": 0.0, "scripts list_unets": 0.0, "reload hypernetworks": 0.004000186920166016, "initialize extra networks": 0.014000177383422852, "scripts before_ui_callback": 0.0009989738464355469, "create ui": 0.37166666984558105, "gradio launch": 4.1998610496521, "add APIs": 0.05666494369506836, "app_started_callback/lora_script.py": 0.0009999275207519531, "app_started_callback": 0.0009999275207519531 } }, "Packages": [ "absl-py==2.0.0", "accelerate==0.21.0", "addict==2.4.0", "aenum==3.1.15", "aiofiles==23.2.1", "aiohttp==3.9.1", "aiosignal==1.3.1", "altair==5.2.0", "antlr4-python3-runtime==4.9.3", "anyio==3.7.1", "async-timeout==4.0.3", "attrs==23.1.0", "basicsr==1.4.2", "beautifulsoup4==4.12.2", "blendmodes==2022", "cachetools==5.3.2", "certifi==2023.11.17", "charset-normalizer==3.3.2", "clean-fid==0.1.35", "click==8.1.7", "clip==1.0", "colorama==0.4.6", "contourpy==1.2.0", "cycler==0.12.1", "deprecation==2.1.0", "dill==0.3.7", "dynamicprompts==0.30.4", "einops==0.4.1", "exceptiongroup==1.2.0", "facexlib==0.3.0", "fastapi==0.94.0", "ffmpy==0.3.1", "filelock==3.13.1", "filterpy==1.4.5", "fonttools==4.46.0", "frozenlist==1.4.0", "fsspec==2023.12.0", "ftfy==6.1.3", "future==0.18.3", "gdown==4.7.1", "gfpgan==1.3.8", "gitdb==4.0.11", "gitpython==3.1.32", "google-auth-oauthlib==1.1.0", "google-auth==2.24.0", "gradio-client==0.5.0", "gradio==3.41.2", "grpcio==1.59.3", "h11==0.12.0", "httpcore==0.15.0", "httpx==0.24.1", "huggingface-hub==0.19.4", "idna==3.6", "imageio==2.33.0", "importlib-metadata==7.0.0", "importlib-resources==6.1.1", "inflection==0.5.1", "jinja2==3.1.2", "jsonmerge==1.8.0", "jsonschema-specifications==2023.11.2", "jsonschema==4.20.0", "kiwisolver==1.4.5", "kornia==0.6.7", "lark==1.1.2", "lazy-loader==0.3", "lightning-utilities==0.10.0", "llvmlite==0.41.1", "lmdb==1.4.1", "lpips==0.1.4", "markdown==3.5.1", "markupsafe==2.1.3", "matplotlib==3.8.2", "mpmath==1.3.0", "multidict==6.0.4", "mypy-extensions==1.0.0", "networkx==3.2.1", "numba==0.58.1", "numpy==1.23.5", "oauthlib==3.2.2", "omegaconf==2.2.3", "open-clip-torch==2.20.0", "opencv-python==4.8.1.78", "orjson==3.9.10", "packaging==23.2", "pandas==2.1.3", "piexif==1.1.3", "pillow==9.5.0", "pip==23.3.1", "platformdirs==4.0.0", "protobuf==3.20.3", "psutil==5.9.5", "pyasn1-modules==0.3.0", "pyasn1==0.5.1", "pydantic==1.10.13", "pydub==0.25.1", "pyfunctional==1.4.3", "pyparsing==3.1.1", "pyre-extensions==0.0.29", "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.post1", "pywavelets==1.5.0", "pyyaml==6.0.1", "realesrgan==0.3.0", "referencing==0.31.1", "regex==2023.10.3", "requests-oauthlib==1.3.1", "requests==2.31.0", "resize-right==0.0.2", "rpds-py==0.13.2", "rsa==4.9", "safetensors==0.3.1", "scikit-image==0.21.0", "scipy==1.11.4", "semantic-version==2.10.0", "send2trash==1.8.2", "sentencepiece==0.1.99", "setuptools==68.2.2", "six==1.16.0", "smmap==5.0.1", "sniffio==1.3.0", "soupsieve==2.5", "starlette==0.26.1", "sympy==1.12", "tabulate==0.9.0", "tb-nightly==2.16.0a20231203", "tensorboard-data-server==0.7.2", "tf-keras-nightly==2.16.0.dev2023120410", "tifffile==2023.9.26", "timm==0.9.2", "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.2.1", "torchsde==0.2.6", "torchvision==0.15.2+cu118", "tqdm==4.66.1", "trampoline==0.1.2", "transformers==4.30.2", "typing-extensions==4.8.0", "typing-inspect==0.9.0", "tzdata==2023.3", "urllib3==2.1.0", "uvicorn==0.24.0.post1", "wcwidth==0.2.12", "websockets==11.0.3", "werkzeug==3.0.1", "wheel==0.41.3", "xformers==0.0.20", "yapf==0.40.2", "yarl==1.9.3", "zipp==3.17.0" ] }

What browsers do you use to access the UI ?

Google Chrome, Other

Console logs

Python 3.10.11 (tags/v3.10.11:7d4cc5a, Apr  5 2023, 00:38:17) [MSC v.1929 64 bit (AMD64)]
Version: v1.7.0-RC
Commit hash: 48fae7ccdc2fe2d2ba8e8cfcb17b56028734e570
Launching Web UI with arguments: --medvram-sdxl --xformers --api --skip-python-version-check --no-download-sd-model --listen --enable-insecure-extension-access --no-half-vae --theme dark
Style database not found: E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test\styles.csv
Loading weights [d37263937f] from E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test\models\Stable-diffusion\00. Favorites\epicphotogasm_zUniversal.safetensors
Running on local URL:  http://0.0.0.0:7860
Creating model from config: E:\A1111 Web UI\StabilityMatrixData\Packages\Stable Diffusion WebUI Test\configs\v1-inference.yaml
Applying attention optimization: xformers... done.
Model loaded in 2.9s (load weights from disk: 0.5s, create model: 0.2s, apply weights to model: 0.7s, apply dtype to VAE: 0.8s, calculate empty prompt: 0.7s).

To create a public link, set `share=True` in `launch()`.
Startup time: 11.6s (prepare environment: 1.6s, import torch: 2.3s, import gradio: 0.8s, setup paths: 0.7s, initialize shared: 0.2s, other imports: 0.5s, load scripts: 0.7s, create ui: 0.4s, gradio launch: 4.2s).

Additional information

No response

w-e-w commented 7 months ago

you need to provide actual examples for us to do debugging if we can't reproduce the issue we can't fix the issue

Targren commented 7 months ago

00040-3380784099

` parameters

a happy kitten playing with a ball of CoralReef yarn Negative prompt: fish Steps: 20, Sampler: Euler a, CFG scale: 7, Seed: 3380784099, Size: 512x512, Model hash: 6ce0161689, Model: v1-5-pruned-emaonly, Version: v1.7.0-RC Template: a happy kitten playing with a ball of properties/colors/fashion yarn Negative Template: fish `

Gen Link on Civitai if it attachment doesn't work

w-e-w commented 7 months ago

I believe this issue is caused by Dynamic Prompt using unorthodox method of writing pnginfo they write it in a way that make the syntax invalid unless Dynamic Prompt is present in other words this is a dynamic prompt bug not a webui bug

irrc the correct method of writing gen info is by using p.extra_generation_params.update(extra_params) not using and not using script_callbacks.on_before_image_saved

w-e-w commented 7 months ago

this issue has been fixed over at dynamic drompt, see https://github.com/adieyal/sd-dynamic-prompts/pull/691 the cause was dynamic prompts using a unorthodox method of writing metadata to the image resulting in invalid syntax

dynamic prompts has been updated so that future images will have the metadata written using the correct method and will be able to be read by webui without dynamic prompts unfortunately old images that still have the wrong info text will not be able to be read correctly by webui if dynamic prompts is not installed

if someong really need it to work with old images, I suppose they can write a script to convert the old images metadata to the correct syntax