[BUG] Save As Dialog Window hangs UI Thread

Browser: Brave 1.45.131 Chromium 107.0.5304.110 (Official Build) (64-Bit)
OS: Windows 10 Home 21H2 (19044.2551)

When using the “Save As…” context menu action on any item to initiate a save event when the dialog closes it hangs the UI thread for a few seconds making the application stop responding until the thread has stopped being blocked. You do not need to actually save the item in question, simply pressing cancel will hang the thread as well.

I’ve seen several threads on the forums pertaining to this issue but all have been locked or were marked OS specific and for an OS that I’m not using.

1 Like

I tried with Hardware Acceleration both enabled and disabled and the problem persists regardless of the setting.

1 Like

I’ve noticed that if I initiate multiple downloads this way fairly quickly that the issue subsides. If there is longer than a 1m between save events though the lock occurs.

1 Like

Hello @CBeatt13, thank you for bringing this to our attention. Could you please change the following setting to see if that resolves the issue:

Also, going to brave://flags > Search 'Vulkan' > Disable Vulkan > Retest

Regards.

Tested both forced Enabled and Disabled on that flag and made no difference in the experience. The error is pretty clearly a hung UI thread, none of the browser responds to any UI events. Even hit test events like button mouse over stop responding. I sincerely doubt it has anything to do with the actual render engine, and more to do with the UI thread having a long running process or wait timer that doesn’t belong. Let me know if there is anything else I can test out for you.

Hello again @CBeatt13, Is it possible for you to share an screenshot so we can have a better understanding. Thanks in advance.

Not sure where the confusion is but I doubt a screenshot would help. While hung no UI element of Brave works or even detects the mouse over. The hover over color change you get when mousing over a tab close button doesn’t happen. The mouse over while your cursor is over the New Tab ‘+’ button doesn’t happen. The mouse over effects on the tool bar buttons (minimize, max/restore, close) doesn’t happen. No UI elements work or react to input. As stated this almost always occurs in application where the UI thread (the CPU thread used to render and deal with these events) has a process that is taking longer than expected and isn’t allowing those events to fire because of it.

I appreciate you attempting to help, but at this point if you can’t read this ticket and understand what I’m reporting I’m not entirely sure you’re the person that should be taking a look at it. I’ve been very clear and detailed about what I am reporting and how it’s occurring. I can understand potentially not being able to replicate it on your machine, but if you aren’t understanding the report at all we have some serious issues.