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 745260 - Allow fast switching between tabs that haven't loaded yet
Allow fast switching between tabs that haven't loaded yet
Status: RESOLVED FIXED
Product: epiphany
Classification: Core
Component: Interface
3.14.x (obsolete)
Other Linux
: Normal normal
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-02-26 23:27 UTC by Eduardo Silva
Modified: 2015-08-31 15:32 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
ephy-embed: slightly delay delayed load requests (2.89 KB, patch)
2015-02-27 03:22 UTC, Michael Catanzaro
committed Details | Review

Description Eduardo Silva 2015-02-26 23:27:44 UTC
If the active tab is the first or last in view, and the tab switching arrows are clicked, an entire new row of tabs should come into view if they exist (perhaps with an appropriate animation).

This makes it easier to find the wanted tab when browsing with more than a single row of tabs.
Right now, once you're past the limits, you're limited to switching one tab at a time, making the process too much work.
Comment 1 Eduardo Silva 2015-02-26 23:34:06 UTC
Alternatively, allow fast switching. Clicking repeatedly on the switch arrow, allows to scroll through tabs without loading them until the desire one is reached.
Comment 2 Michael Catanzaro 2015-02-27 03:22:56 UTC
Created attachment 298058 [details] [review]
ephy-embed: slightly delay delayed load requests

I think the first request needs to be considered by the GNOME designers. You can file a new bug against GTK+ for it, since that behavior should be consistent for all users of GtkNotebook.

Regarding the alternative request... I guess it makes sense. I implemented it because it was easy, and it feels fine.
Comment 3 Reinout van Schouwen 2015-02-28 22:16:12 UTC
I think I've closed dozens of similar / duplicate requests in the past decade or so. GtkNotebook has its limitations and apparently they're not going to be fixed.

See for instance bug 377441 and bug 330676.
Comment 4 Michael Catanzaro 2015-08-30 14:00:54 UTC
Pinging reviewers
Comment 5 Carlos Garcia Campos 2015-08-31 06:45:40 UTC
Review of attachment 298058 [details] [review]:

Looks reasonable.
Comment 6 Michael Catanzaro 2015-08-31 15:32:26 UTC
Attachment 298058 [details] pushed as 6863df9 - ephy-embed: slightly delay delayed load requests