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.
#Dropdown list delay when using Safari on Mac and iPhone
1 messages · Page 1 of 1 (latest)
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.
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.
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.
fsakljsaflkjasf omg
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?
i do see this in the console
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
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.
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.
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
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.
does the new update help?
^(that one)
It didn't seem to. I tried all that again with the update.
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.