GNOME Bugzilla – Bug 680922
Label is sometimes left behind while destroying the GtkNotebook
Last modified: 2012-08-01 17:04:26 UTC
Epiphany's remove tab implementation asserts that the widget that's being removed is an EphyEmbed: g_assert (EPHY_IS_EMBED (tab_widget)); After 325cf071d1b6de55eac2a97d8f38558efda17807 this assertion is being hit when the window is closed (it works fine if you close the tab, though). It seems to be because the new logic in remove_tab_label is too aggressive in avoiding unparenting/removing the tab label. I'm not 100% on what needs to be done, but I'll post a possible patch.
Created attachment 220000 [details] [review] Make sure the tab label is removed in all cases
Thanks for taking the time to report this bug. This particular bug has already been reported into our bug tracking system, but we are happy to tell you that the problem has already been fixed. It should be solved in the next software version. You may want to check for a software upgrade. *** This bug has been marked as a duplicate of bug 680349 ***