anapnoe / stable-diffusion-webui-ux

Stable Diffusion web UI UX
GNU Affero General Public License v3.0
964 stars 60 forks source link

[Bug]: Updated WebUI having some initial issues on both chrome and firefox. #189

Closed Dajova closed 8 months ago

Dajova commented 8 months ago

Is there an existing issue for this?

What happened?

Updated the webui to the latest version with the reworked ui and additional supports. The console log ui appears after 20-30 sec, but never the webui itself.

Steps to reproduce the problem

  1. Go to ....
  2. Press ....
  3. ...

What should have happened?

Im guessing it should launch the updated webui after applying the proper templates and whatnot on the first install, but never does, as relaunching the launcher resets the process.

Sysinfo

Can't even launch the WebUI since latest update, so no sysinfo file.

What browsers do you use to access the UI ?

Mozilla Firefox

Console logs

Anapnoe UI-UX Core

Anapnoe UI-UX Core extension leverages a custom-made visual editor and a cutting-edge component library to facilitate the rapid development of sophisticated Gradio applications. In addition to its visually appealing design and well-planned layout, this extension offers several performance enhancements to both the Stable Diffusion web UI and the Gradio framework. These optimizations include:

    Replacing all default Gradio stylesheets in the DOM with an optimized version that promote better visual coherence across components.
    Eliminating inline styles and Svelte classes from the DOM to minimize clutter and improve efficiency.
    Removing unnecessary "img2img Extra Networks" from the DOM to reduce duplicated images and event listeners.
    Eradicating inline event listeners from "txt2img Extra Networks" cards and action buttons.
    Applying an event delegation pattern to further streamline the code by consolidating event handling for "txt2img Extra Networks" cards and action buttons.

Although the current optimizations provide significant benefits, they are still applied after the DOM has been loaded. A more effective approach would be to eliminate these unnecessary elements entirely from the backend. This is an area for improvement and will be address in the future releases of Stable Diffusion web UI-UX.

Any extensions that replicate "Extra Network Cards" will not be officially supported. However, if certain extensions hold significant value for your workflow, you can initiate a discussion. If the community expresses interest and support for these optimizations, I will be willing to submit pull requests to the extension's author to implement them.
Open Source

Open source projects play a crucial role in protecting user privacy and security, advocating for unhindered access to source code, and nurturing a more transparent technology ecosystem. By supporting this project through your donation, you'll contribute to its ongoing development without any compromise from advertisements or corporate agendas, and ensure that it stays freely accessible, current, and open to all.

    There is only so much time in a day that a person can otherwise give (Dave Glick). 

Sponsors & Supporters

Our sponsors and supporters will be prominently featured on a dedicated tab and on the GitHub page, highlighting their commitment to advancing innovation in development. As a heartfelt thank you, they'll get early access to all new features and premium add-ons.

    Donate now, and join forces to create a sustainable realm of open source software that benefits everyone. 

Upcoming add-ons for UI-UX
Workspaces UI-UX

With workspaces extension, you can craft personalized views and arrange them in any way that suits your preferences, allowing you to tailor-make workflows that cater to your specific needs.
Anapnoe UI-UX default theme

Become a supporter and get early access to Workspaces for UI-UX.
Advanced Theme Style configurator [planned]

A sophisticated theme editor allowing you to personalize icons, fonts, and range sliders. Tailor the visual experience of the user interface with the Advanced Theme Style configurator.
Visual Builder for Gradio Apps [work in progress]

Introducing a low-code visual editor builder for Gradio Apps. Create templates and customize Gradio apps without extensive programming knowledge. Drag, drop, design, and deploy - all within a user-friendly interface. Build anything from simple AI applications to complex enterprise solutions.
Anapnoe Gradio Visual editor
💎 Sponsors
🥇 Supporters
0/75
0/75
Width
Height
Batch size
Batch count
Sampling method
CFG Scale
Sampling steps
Seed
Refiner ▼
Hires. fix ▼
Inpaint options ▼
Resize mode ▼
edit prompt words...
01/11/2023 02:30:41
╔═╗╔═╦╦═╗╔═╦═╦╦═╦═╗
║╬╚╣║║║╬╚╣╬║║║║╬║╩╣
╚══╩╩═╩══╣╔╩╩═╩═╩═╝
─────────╚╝
01/11/2023 02:30:41 Initialize Anapnoe UI/UX runtime engine version 0.0.1
01/11/2023 02:30:41 Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:109.0) Gecko/20100101 Firefox/119.0
01/11/2023 02:30:41 Go to the Firefox about:config page, then search and toggle layout. css.has-selector. enabled
01/11/2023 02:30:41 Starting optimizations
01/11/2023 02:30:41 Remove element #img2img_textual_inversion_cards_html
01/11/2023 02:30:41 Remove element #img2img_checkpoints_cards_html
01/11/2023 02:30:41 Remove element #img2img_hypernetworks_cards_html
01/11/2023 02:30:41 Remove element #img2img_lora_cards_html
01/11/2023 02:30:41 Remove stylesheet ./assets/index-29fa5a20.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/theme.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Button-620848cb.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Blocks-0733f3b3.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-93c91554.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Dropdown-1d75348c.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Range-49c152ed.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Checkbox-dc375626.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Radio-b7554727.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/StaticTabs-42a53876.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/StaticColumn-2853eb31.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-d43fcb36.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Textbox-dde6f8cc.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/FilePreview-f49dff58.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/StaticForm-3812b7f1.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-329f8260.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-cc2431f4.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-8f1feca1.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Number-76c3ee3f.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-37519934.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/StaticMarkdown-7c13eb76.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/InteractiveImage-b496c98d.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Player-1e00f554.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-633cd86d.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-bc19ffad.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-9d08c7d8.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Checkboxgroup-e557d23a.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Table-77433dc3.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/index-3ca142e0.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Colorpicker-cd311153.css
01/11/2023 02:30:41 Remove stylesheet http://127.0.0.1:7860/assets/Widgets-4ccfb72c.css
01/11/2023 02:30:41 Remove stylesheet file=style.css?1698800175.2437265
01/11/2023 02:30:41 Remove inline styles from DOM Total Selectors: 10047 Removed Selectors: 9911
01/11/2023 02:30:41 Finishing optimizations
01/11/2023 02:30:41 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-app-root.html
01/11/2023 02:30:42 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-about.html
01/11/2023 02:30:44 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-sponsors.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-txt2img-params.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-txt2img-results.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-img2img-params.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-img2img-results.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extras-params.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extras-results.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-train-results.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-aside-extra-networks.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extra-networks.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extra-networks.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extra-networks.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extra-networks.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-pnginfo.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-quicksettings.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-extensions.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-settings.html
01/11/2023 02:30:45 Loading template ./file=extensions-builtin/anapnoe-sd-uiux/html/templates/template-model-merger.html
01/11/2023 02:30:45 Template files merged successfully
01/11/2023 02:30:45 Init runtime components
01/11/2023 02:30:46 Split component ["#split-left","#split-right"] [100,50] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#iwse","#icly88"] [50,50] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#iubsl","#idyyf"] [50,50] [0,0] vertical 8
01/11/2023 02:30:46 Split component ["#iubslph","#idyyfph"] [50,50] [0,0] vertical 8
01/11/2023 02:30:46 Split component ["#iwsei","#icly88i"] [50,50] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#iubsli","#idyyfi"] [50,50] [0,0] vertical 8
01/11/2023 02:30:46 Split component ["#iubslphi","#idyyfphi"] [50,50] [0,0] vertical 8
01/11/2023 02:30:46 Split component ["#esp-c1","#esp-c2"] [50,50] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#esp-c1t","#esp-c2t"] [50,50] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#txt2img_checkpoints_aside","#txt2img_checkpoints_main"] [0,100] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#txt2img_textual_inversion_aside","#txt2img_textual_inversion_main"] [0,100] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#txt2img_hypernetworks_aside","#txt2img_hypernetworks_main"] [0,100] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#txt2img_lora_aside","#txt2img_lora_main"] [0,100] [0,0] horizontal 8
01/11/2023 02:30:46 Split component ["#ipp8cu","#iskes7"] [50,50] [0,0] vertical 8
01/11/2023 02:30:46 Split component ["#split-settings-left","#split-settings-right"] [10,90] [0,0] horizontal 8
01/11/2023 02:30:46 register | Ref 0 #tab_txt2img #txt2img_skip
01/11/2023 02:30:46 register | Ref 1 #tab_txt2img #txt2img_interrupt
01/11/2023 02:30:46 register | Ref 2 #tab_txt2img #txt2img_generate
01/11/2023 02:30:46 register | Ref 3 #tab_txt2img #txt2img_tools #paste
01/11/2023 02:30:46 register | Ref 4 #txt2img_tools #txt2img_clear_prompt
01/11/2023 02:30:46 register | Ref 5 #txt2img_styles_row #txt2img_styles
01/11/2023 02:30:46 register | Ref 6 #tab_txt2img #txt2img_styles_edit_button
01/11/2023 02:30:46 register | Ref 7 #tab_txt2img #txt2img_style_apply
01/11/2023 02:30:46 register | Ref 8 #tab_txt2img #txt2img_prompt
01/11/2023 02:30:46 register | Ref 10 #tab_txt2img #txt2img_neg_prompt
01/11/2023 02:30:46 register | Ref 12 #tab_txt2img #txt2img_width
01/11/2023 02:30:46 register | Ref 13 #tab_txt2img #txt2img_height
01/11/2023 02:30:46 register | Ref 14 #tab_txt2img #txt2img_res_switch_btn
01/11/2023 02:30:46 register | Ref 16 #tab_txt2img #txt2img_batch_size
01/11/2023 02:30:46 register | Ref 17 #tab_txt2img #txt2img_batch_count
01/11/2023 02:30:46 register | Ref 18 #tab_txt2img #txt2img_sampling
01/11/2023 02:30:46 register | Ref 19 #tab_txt2img #txt2img_cfg_scale
01/11/2023 02:30:46 register | Ref 20 #tab_txt2img #txt2img_steps
01/11/2023 02:30:46 register | Ref 21 #tab_txt2img #txt2img_seed
01/11/2023 02:30:46 register | Ref 22 #tab_txt2img #txt2img_random_seed
01/11/2023 02:30:46 register | Ref 23 #tab_txt2img #txt2img_reuse_seed
01/11/2023 02:30:46 register | Ref 24 #tab_txt2img #txt2img_subseed_show
01/11/2023 02:30:46 register | Ref 25 #tab_txt2img #txt2img_seed_extras
01/11/2023 02:30:46 register | Ref 32 #tab_txt2img #txt2img_enable
01/11/2023 02:30:46 register | Ref 33 #tab_txt2img #txt2img_hr
01/11/2023 02:30:46 register | Ref 34 #tab_txt2img #txt2img_override_settings_row
01/11/2023 02:30:46 1 retry | 500 | Ref 15 #tab_img2img #txt2img_dimensions_row
01/11/2023 02:30:46 1 retry | 500 | Ref 26 #tab_txt2img #txt2img_subseed
01/11/2023 02:30:46 register | Ref 26 #tab_txt2img #txt2img_subseed
01/11/2023 02:30:46 1 retry | 500 | Ref 27 #tab_txt2img #txt2img_random_subseed
01/11/2023 02:30:46 register | Ref 27 #tab_txt2img #txt2img_random_subseed
01/11/2023 02:30:46 1 retry | 500 | Ref 28 #tab_txt2img #txt2img_reuse_subseed
01/11/2023 02:30:46 register | Ref 28 #tab_txt2img #txt2img_reuse_subseed
01/11/2023 02:30:46 1 retry | 500 | Ref 29 #tab_txt2img #txt2img_subseed_strength
01/11/2023 02:30:46 register | Ref 29 #tab_txt2img #txt2img_subseed_strength
01/11/2023 02:30:46 1 retry | 500 | Ref 30 #tab_txt2img #txt2img_seed_resize_from_w
01/11/2023 02:30:46 register | Ref 30 #tab_txt2img #txt2img_seed_resize_from_w
01/11/2023 02:30:46 1 retry | 500 | Ref 31 #tab_txt2img #txt2img_seed_resize_from_h
01/11/2023 02:30:46 register | Ref 31 #tab_txt2img #txt2img_seed_resize_from_h
01/11/2023 02:30:47 1 retry | 1000 | Ref 9 #txt2img_prompt #txt2img_token_counter.block
01/11/2023 02:30:47 register | Ref 9 #txt2img_prompt #txt2img_token_counter.block
01/11/2023 02:30:47 1 retry | 1000 | Ref 11 #txt2img_neg_prompt #txt2img_negative_token_counter.block
01/11/2023 02:30:47 register | Ref 11 #txt2img_neg_prompt #txt2img_negative_token_counter.block
01/11/2023 02:30:48 2 retry | 500 | Ref 15 #tab_img2img #txt2img_dimensions_row
01/11/2023 02:30:48 3 retry | 500 | Ref 15 #tab_img2img #txt2img_dimensions_row
01/11/2023 02:30:49 4 retry | 500 | Ref 15 #tab_img2img #txt2img_dimensions_row
01/11/2023 02:30:49 error | Ref 15 #tab_img2img #txt2img_dimensions_row

Additional information

It just stops at the error line and i never get past that point nor being able to launch the webui. Only the console log ui launches with above text.

Dajova commented 8 months ago

Never mind, the fix was written out in the log itself, i completely missed it. 01/11/2023 02:30:41 Go to the Firefox about:config page, then search and toggle layout. css.has-selector. enabled This was disabled. After enabling it, the webui launches fine.

Dajova commented 8 months ago

Hmm, it seems to have some gripe with some protection extensions tho (like CanvasBlocker). I have to stop those extensions from running entirely whenever the ui is running, else i cant even interact with it.

anapnoe commented 8 months ago

Firefox is not fully supported yet you can use it but I would recommend chrome for now it will work faster there firefox has an issue with the console it logs messages far slower than chrome and until I add the options to disable the console you would enjoy faster loading times with chrome I have no idea about the extension you use and why it blocks interactivity I use similar blockers on chrome with no issue

Dajova commented 8 months ago

Firefox is not fully supported yet you can use it but I would recommend chrome for now it will work faster there firefox has an issue with the console it logs messages far slower than chrome and until I add the options to disable the console you would enjoy faster loading times with chrome I have no idea about the extension you use and why it blocks interactivity I use similar blockers on chrome with no issue

Its even worse on chrome (no extensions or anything, fresh). image Unresponsive and then crash. Getting loads of websocket errors on chrome only.

Traceback (most recent call last):
  File "D:\stable-diffusion-webui\venv\lib\site-packages\uvicorn\protocols\websockets\websockets_impl.py", line 254, in run_asgi
    result = await self.app(self.scope, self.asgi_receive, self.asgi_send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\uvicorn\middleware\proxy_headers.py", line 78, in __call__
    return await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\fastapi\applications.py", line 273, in __call__
    await super().__call__(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\applications.py", line 122, in __call__
    await self.middleware_stack(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\errors.py", line 149, in __call__
    await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\cors.py", line 76, in __call__
    await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\gzip.py", line 26, in __call__
    await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 79, in __call__
    raise exc
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\middleware\exceptions.py", line 68, in __call__
    await self.app(scope, receive, sender)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 21, in __call__
    raise e
  File "D:\stable-diffusion-webui\venv\lib\site-packages\fastapi\middleware\asyncexitstack.py", line 18, in __call__
    await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 718, in __call__
    await route.handle(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 341, in handle
    await self.app(scope, receive, send)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\routing.py", line 82, in app
    await func(session)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\fastapi\routing.py", line 289, in app
    await dependant.call(**values)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\gradio\routes.py", line 604, in join_queue
    session_info = await asyncio.wait_for(
  File "C:\Users\dajov\AppData\Local\Programs\Python\Python310\lib\asyncio\tasks.py", line 445, in wait_for
    return fut.result()
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\websockets.py", line 133, in receive_json
    self._raise_on_disconnect(message)
  File "D:\stable-diffusion-webui\venv\lib\site-packages\starlette\websockets.py", line 105, in _raise_on_disconnect
    raise WebSocketDisconnect(message["code"])
starlette.websockets.WebSocketDisconnect: 1001

edit: Actually, this happens with no extensions as well. Firefox stops working after like 10 sec and chrome is just broken.

anapnoe commented 8 months ago

are you on a linux machine? can you try to disable the console log by comment the lines 1105 to 1153? on file extensions-builtin\anapnoe-sd-uiux\javascript\anapnoe_sd_uiux_core.js and report if the issue persists?

Dajova commented 8 months ago

Nope, i'm on Windows 11 Pro. Build 22621.2506 to be exact. Alright, i tested it out... Both Firefox and Chrome gives me a blank screen. Shows nothing.

image

Still getting the memoryleak (when i revert the change) when i just keep the tab open, even when its unresponsive.

anapnoe commented 8 months ago

can you test with the latest commit?

Dajova commented 8 months ago

tested it... no change. Both Firefox and Chrome stops working entirely, leaking memory and taking up cpu cycles.

anapnoe commented 8 months ago

can you verify that it is not an issue from upstream by disabling these two extensions? anapnoe-sd-theme-editor anapnoe-sd-uiux

Dajova commented 8 months ago

I think i may be onto something, tho... I removed all my extensions and now it seems to work fine... So it seems like one of them is the culprit. I'll report back when i find it.

edit: Ok, i've found it. It stops working when Dynamic Thresholding is enabled. edit2: Nwm, seems to be a combination of extensions (or just the number of extensions itself). The more i have, the faster it is that it just stops working. It's like its fine at first and then it just goes slower and slower until eventually just stops. So it's def some kind of memory leak going on, it just goes faster then extensions are involved. edit3: I think it stems from that the webui cannot find ANY lora/hn/embed models whatsoever (or whenever it tries, it also freezes up and leaks memory), cus whenever i select either of them, the list is just blank and when i refresh the list, that's when it it just freezes. Regular models and VAEs seems to load fine tho. At least on initial launch (on firefox).

Might be related to this (from chrome, which seems to work fine without the affecting extensions):

11/1/2023 3:08:47 PMerror | Ref 35 gradio-app #layout-txt2img .gradio-accordion:has( div[id^='setting_'])
11/1/2023 3:08:47 PM4 retry | 500 | Ref 36 #tab_txt2img #txt2img_container_aspect_ratio
11/1/2023 3:08:47 PMerror | Ref 36 #tab_txt2img #txt2img_container_aspect_ratio
11/1/2023 3:08:47 PM4 retry | 500 | Ref 38 #tab_txt2img #phystonPrompt_txt2img_prompt
11/1/2023 3:08:47 PMerror | Ref 38 #tab_txt2img #phystonPrompt_txt2img_prompt
11/1/2023 3:08:47 PM4 retry | 500 | Ref 39 #tab_txt2img #phystonPrompt_txt2img_neg_prompt
11/1/2023 3:08:47 PMerror | Ref 39 #tab_txt2img #phystonPrompt_txt2img_neg_prompt
11/1/2023 3:08:47 PM4 retry | 500 | Ref 96 gradio-app #layout-img2img .gradio-accordion:has( div[id^='setting_'])
11/1/2023 3:08:47 PMerror | Ref 96 gradio-app #layout-img2img .gradio-accordion:has( div[id^='setting_'])
11/1/2023 3:08:47 PM4 retry | 500 | Ref 97 #tab_img2img #img2img_container_aspect_ratio
11/1/2023 3:08:47 PMerror | Ref 97 #tab_img2img #img2img_container_aspect_ratio
11/1/2023 3:08:47 PM4 retry | 500 | Ref 99 #tab_img2img #phystonPrompt_img2img_prompt
11/1/2023 3:08:47 PMerror | Ref 99 #tab_img2img #phystonPrompt_img2img_prompt
11/1/2023 3:08:47 PM4 retry | 500 | Ref 100 #tab_img2img #phystonPrompt_img2img_neg_prompt
11/1/2023 3:08:47 PMerror | Ref 100 #tab_img2img #phystonPrompt_img2img_neg_prompt
11/1/2023 3:08:47 PM4 retry | 500 | Ref 144 .global-popup .global-popup-inner
11/1/2023 3:08:47 PMerror | Ref 144 .global-popup .global-popup-inner
11/1/2023 3:08:47 PM4 retry | 500 | Ref 146 #tab_txt2img #txt2img_checkpoints_subdirs
11/1/2023 3:08:47 PMerror | Ref 146 #tab_txt2img #txt2img_checkpoints_subdirs
11/1/2023 3:08:47 PM4 retry | 500 | Ref 147 #tab_txt2img #txt2img_checkpoints_cards
11/1/2023 3:08:47 PMerror | Ref 147 #tab_txt2img #txt2img_checkpoints_cards
11/1/2023 3:08:47 PM4 retry | 500 | Ref 148 #tab_txt2img #txt2img_textual_inversion_subdirs
11/1/2023 3:08:47 PMerror | Ref 148 #tab_txt2img #txt2img_textual_inversion_subdirs
11/1/2023 3:08:47 PM4 retry | 500 | Ref 149 #tab_txt2img #txt2img_textual_inversion_cards
11/1/2023 3:08:47 PMerror | Ref 149 #tab_txt2img #txt2img_textual_inversion_cards
11/1/2023 3:08:47 PM4 retry | 500 | Ref 150 #tab_txt2img #txt2img_hypernetworks_subdirs
11/1/2023 3:08:47 PMerror | Ref 150 #tab_txt2img #txt2img_hypernetworks_subdirs
11/1/2023 3:08:47 PM4 retry | 500 | Ref 151 #tab_txt2img #txt2img_hypernetworks_cards
11/1/2023 3:08:47 PMerror | Ref 151 #tab_txt2img #txt2img_hypernetworks_cards
11/1/2023 3:08:47 PM4 retry | 500 | Ref 152 #tab_txt2img #txt2img_lora_subdirs
11/1/2023 3:08:47 PMerror | Ref 152 #tab_txt2img #txt2img_lora_subdirs
11/1/2023 3:08:47 PM4 retry | 500 | Ref 153 #tab_txt2img #txt2img_lora_cards
11/1/2023 3:08:47 PMerror | Ref 153 #tab_txt2img #txt2img_lora_cards
11/1/2023 3:08:47 PMRuntime components initilized
11/1/2023 3:08:47 PMStarting optimizations for Extra Networks
11/1/2023 3:08:47 PMFinishing optimizations for Extra Networks

can you verify that it is not an issue from upstream by disabling these two extensions? anapnoe-sd-theme-editor anapnoe-sd-uiux

Alright, tested to disable them... and it seems to be fixed. No slowdowns or anything from what i can tell (on either chrome or firefox). Not even when re-enabling the other extensions. Can generate just fine as well with no memory leaks. So it seems that there are some incompatible issues somewhere from what i can tell.

Dajova commented 8 months ago

A small note: When you first startup the webui, the extra networks tabs (lora/hn/emb/chp) are blank until i write 1 letter in the search box in each tab. Latest commit othervise works fine now.

anapnoe commented 8 months ago

do you want to open a new issue for this to verify if other people have the same problem cause I cant reproduce

Dajova commented 8 months ago

do you want to open a new issue for this to verify if other people have the same problem cause I cant reproduce

Nah, cus i know why. It's something to do with Firefox and it only happens there. And you said it yourself that Firefox is not 100% supported yet. Plus, it was present in the old version as well, so i dont think it has anything to do with this.