After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 764303 - Epiphany gets stalled for several seconds after starting a download.
Epiphany gets stalled for several seconds after starting a download.
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Downloads
3.20.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Michael Catanzaro
Epiphany Maintainers
: 767061 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2016-03-29 07:36 UTC by Andres Gomez
Modified: 2016-07-20 15:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
toolbar: Activate downloads popover only for active window (2.35 KB, patch)
2016-06-12 15:25 UTC, Michael Catanzaro
committed Details | Review

Description Andres Gomez 2016-03-29 07:36:55 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.
Comment 1 Michael Catanzaro 2016-03-31 20:27:30 UTC
(FWIW, I can't reproduce this. But I guess we accidentally have some sync operation in there somewhere.)
Comment 2 Andres Gomez 2016-03-31 21:01:39 UTC
To complete, I can reproduce 10/10.
Comment 3 Andres Gomez 2016-05-26 16:25:15 UTC
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.
Comment 4 Michael Catanzaro 2016-06-12 15:06:27 UTC
*** Bug 767061 has been marked as a duplicate of this bug. ***
Comment 5 Michael Catanzaro 2016-06-12 15:25:48 UTC
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
Comment 6 Michael Catanzaro 2016-06-12 15:25:56 UTC
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.
Comment 7 Andres Gomez 2016-07-20 15:12:29 UTC
(In reply to Michael Catanzaro from comment #5)
> Please do test and complain if it's not right.

Seems fixed to me :)

Thanks!