GNOME Bugzilla – Bug 764303
Epiphany gets stalled for several seconds after starting a download.
Last modified: 2016-07-20 15:12:29 UTC
Most probably, a regression because of bug 761811. Epiphany 3.20.0 and WebKit 2.12.0 The compilation was done with CMake args: '-DPORT=GTK -DCMAKE_BUILD_TYPE=Release -DCMAKE_C_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DG_DISABLE_CAST_CHECKS" -DCMAKE_CXX_FLAGS_RELEASE="-O0 -g1 -DNDEBUG -DG_DISABLE_CAST_CHECKS"' --- With the new downloads UI, after starting a download, the download progress quickly but the whole UI becomes frozen for several seconds. No possibility to make the pop-over disappear nor move to another tab. It is not clear when the UI becomes responsive again either. You just have to wait for several seconds until it is actually possible to do any other action.
(FWIW, I can't reproduce this. But I guess we accidentally have some sync operation in there somewhere.)
To complete, I can reproduce 10/10.
I think I figured out what is going on ... I usually have several ephy windows opened at the same time. When downloading a file, all the windows open the downloads pop-over(?). When trying to dismiss all those pop-overs, clicking on some other part of the window will only close 1 of the opened pop-overs. In other words, ephy is not responsible until I click as many times as opened windows -> opened pop-overs appeared because of downloading a file. BTW, it seems that clicking the button "Dismiss All" of the downloads pop-over closes all the opened pop-overs at once.
*** Bug 767061 has been marked as a duplicate of this bug. ***
Please do test and complain if it's not right. The following fix has been pushed: 3580f6d toolbar: Activate downloads popover only for active window
Created attachment 329640 [details] [review] toolbar: Activate downloads popover only for active window We don't want to open the popover n times for n different windows, just once.
(In reply to Michael Catanzaro from comment #5) > Please do test and complain if it's not right. Seems fixed to me :) Thanks!