#Dropdown list delay when using Safari on Mac and iPhone

1 messages · Page 1 of 1 (latest)

hexed patrol
#

I have SwarmUI installed via Docker on my home server. I typically access it using Safari on my MacBook Air M3, but it's been a month or so since I've done much with it. Now there appears to be a delay between selecting a dropdown and when the list appears, which I don't recall seeing before. See attached video. I see the same issue when using Safari on my iPhone 16 Plus. There's no delay when using Chrome on the same Mac. I can switch browsers, but I wanted to raise the potentially new issue and see if there might be a solution. Thank you.

#

I forgot to add that I tried to create a fresh SwarmUI instance, which you see here, and still experience the issue.

#

It's most noticeable when selecting the Cards dropdown, which takes almost 3 seconds.

hexed patrol
#

I'm using v0.9.4.1 (2025-01-25 05:29:10). I experience the issue using Edge on the Mac as well. I see this error in the DevTools console.

hexed patrol
#

I am able to avoid the issue in Edge by disabling all extensions (I only had iCloud Bookmarks and iCloud Passwords) or by opening a private window (no extensions). That didn't help Safari, but I suspect it has some other feature that I may need to disable.

untold barn
#

is every password extension just terrible?

#

similar issues have been reported with 1Password and Eno Capital One

#

i only investigated 1password deeply, but the tldr is it has a recursive exponential double-loop that fires off during random events and scans your entire page for password fields

#

the only reasonable fix on your or my end is remove the extension, and maybe complain to the developers about how cursed that is

#

i've done workarounds to prevent it from nuking the UI too much but I can't prevent it lagging your browser out

#

The only relevant thing that's changed recently is there is actually a password field in existence in the UI now, so that might be what changed to start the extension misbehaving for you

#

it's in an area not normally visible (for upcoming account system support). I could possibly hide it behind a JS html generator to avoid mistriggering that?

hexed patrol
#

i do see this in the console

untold barn
#

update swarm to latest and try now, I swapped the password field for a text field with password rendering, which probably will dodge the mistrigger

hexed patrol
#

It still doesn't seem to be happy in Edge with iCloud Passwords enabled nor in Safari. I tried disabling all extensions and auto-fill in Safari but still can't seem to get it going there.

hexed patrol
#

I seem to have got it to work in Safari with the StopTheMadness extension by checking "Protect all mouse clicks", but then the dropdown list appears un-themed.

untold barn
#

Safari is slow without extensions?

#

that doesn't make sense

#

@hexed patrol update to latest again and try again. I pushed a new theoretically improvement -- I detached the handling from the click event, to see if maybe extensions will play nicer if it's not inside the click event

hexed patrol
# untold barn Safari is slow _without extensions_?

Correct, I disabled all extensions, disabled autofill, tried with and without private browsing using latest update. While iCloud Passwords extension was enabled in Edge, and disabling it helped there, Safari doesn't use/need that.

#

I tried flipping various settings including feature flags on and off but nothing seemed to have an effect.

untold barn
#

does the new update help?

hexed patrol
#

It didn't seem to. I tried all that again with the update.

hexed patrol
#

I reproduced this issue in Safari last night, but I just tried again now (after SwarmUI auto-updated and I updated MacOS to 15.3), and it seems to be resolved everywhere except for the dropdowns on the floating menu in the Comfy Workflow tab interestingly.