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 722661 - Epiphany window displays only headerbar
Epiphany window displays only headerbar
Status: RESOLVED OBSOLETE
Product: epiphany
Classification: Core
Component: Interface
3.10.x (obsolete)
Other Linux
: Normal minor
: ---
Assigned To: Epiphany Maintainers
Epiphany Maintainers
: 756246 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2014-01-20 23:01 UTC by Michael Catanzaro
Modified: 2018-08-03 20:12 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Screenshot (11.04 KB, image/png)
2014-01-20 23:01 UTC, Michael Catanzaro
  Details
EphyWebView: set a reasonable minimum size for the web view (1.77 KB, patch)
2015-09-25 02:20 UTC, Michael Catanzaro
reviewed Details | Review

Description Michael Catanzaro 2014-01-20 23:01:00 UTC
Created attachment 266819 [details]
Screenshot

I clicked on an image link in Evolution. Epiphany launched but decided to not display any content, only the headerbar.

Severity -> minor because I've never seen this before and it's not reproducible.
Comment 1 Michael Catanzaro 2014-01-20 23:01:37 UTC
(To clarify, the attached screenshot is of the entire Epiphany window.)
Comment 2 Yosef Or Boczko 2014-01-21 00:22:08 UTC
If you try to load the same page (image) again,
you can to see this bug again?
Comment 3 Michael Catanzaro 2014-01-21 00:29:34 UTC
I dunno. I'll try if I ever see this again.
Comment 4 Michael Catanzaro 2014-07-24 21:31:15 UTC
For some reason the stored window size got corrupted and Epiphany launched with the minimum size. The WebView has no size request, so we get a header bar with no Internet. If you struggle with it for 30 minutes like I did today, you will discover that you can simply resize the window and the problem is solved.

So I think we need a min size request on EphyWebView (either that or on the window itself).  And also, storing our window sizes in gsettings rather than an XML file wouldn't be a bad idea (though I have no clue why my window sizes got reset).
Comment 5 Michael Catanzaro 2014-08-25 23:57:32 UTC
I think the initial cause is some bug in the web process (which I have not identified) that causes it to not start.

When you close Epiphany, it will crash at shutdown:

  • #0 WTF::StringImpl::endsWith(char const*, unsigned int, bool) const
    from /home/mcatanzaro/jhbuild/install/lib/libjavascriptcoregtk-3.0.so.0
  • #1 WebCore::pathByAppendingComponent(WTF::String const&, WTF::String const&)
    from /home/mcatanzaro/jhbuild/install/lib/libwebkit2gtk-3.0.so.25
  • #2 WebKit::findWebKitProcess(char const*)
    from /home/mcatanzaro/jhbuild/install/lib/libwebkit2gtk-3.0.so.25
  • #3 WebKit::executablePathOfNetworkProcess()
    from /home/mcatanzaro/jhbuild/install/lib/libwebkit2gtk-3.0.so.25
  • #4 WebKit::ProcessLauncher::launchProcess()
    from /home/mcatanzaro/jhbuild/install/lib/libwebkit2gtk-3.0.so.25
  • #5 WorkQueue::EventSource::performWorkOnce(WorkQueue::EventSource*)
    from /home/mcatanzaro/jhbuild/install/lib/libwebkit2gtk-3.0.so.25
  • #6 g_main_dispatch
    at gmain.c line 3064
  • #7 g_main_context_dispatch
    at gmain.c line 3663
  • #8 g_main_context_iterate
    at gmain.c line 3734
  • #9 g_main_loop_run
    at gmain.c line 3928
  • #10 WTF::wtfThreadEntryPoint(void*)
    from /home/mcatanzaro/jhbuild/install/lib/libjavascriptcoregtk-3.0.so.0
  • #11 start_thread
    at pthread_create.c line 309
  • #12 clone
    at ../sysdeps/unix/sysv/linux/x86_64/clone.S line 111

Comment 6 Michael Catanzaro 2014-08-26 00:27:04 UTC
Sorry, ignore that last comment... I forgot that I was in the middle of a bisect, using older WebKit. Whatever caused that seems to be fixed.
Comment 7 Diogo Campos 2015-09-24 23:10:05 UTC
Could this be somewhat related to:  https://bugzilla.redhat.com/show_bug.cgi?id=1240881 ?
Comment 8 Michael Catanzaro 2015-09-24 23:59:30 UTC
No, that bug is unrelated.
Comment 9 Michael Catanzaro 2015-09-25 02:20:08 UTC
Created attachment 312107 [details] [review]
EphyWebView: set a reasonable minimum size for the web view
Comment 10 Michael Catanzaro 2015-10-08 14:59:58 UTC
*** Bug 756246 has been marked as a duplicate of this bug. ***
Comment 11 Michael Catanzaro 2015-12-07 11:15:56 UTC
ping reviewers!
Comment 12 Carlos Garcia Campos 2015-12-07 11:45:40 UTC
Review of attachment 312107 [details] [review]:

I think this should be changed in ephy_window_configure_for_view, we should clamp the values given by webkit.
Comment 13 Michael Catanzaro 2015-12-07 20:08:26 UTC
(In reply to Carlos Garcia Campos from comment #12)
> Review of attachment 312107 [details] [review] [review]:
> 
> I think this should be changed in ephy_window_configure_for_view, we should
> clamp the values given by webkit.

I guess that would avoid this problem, but I was hoping to add a minimum size to the web view. Do you not want to do that?
Comment 14 GNOME Infrastructure Team 2018-08-03 20:12:07 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/epiphany/issues/222.