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 779682 - Expander content not focusable after dialog open
Expander content not focusable after dialog open
Status: RESOLVED DUPLICATE of bug 774134
Product: gtk+
Classification: Platform
Component: Widget: Other
3.22.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2017-03-06 23:41 UTC by Philip Withnall
Modified: 2017-08-24 18:42 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Philip Withnall 2017-03-06 23:41:10 UTC
If I open the contact editor (to create a contact or edit an existing one), go to the ‘Personal Information’ tab, then click on the ‘Birthday’ or ‘Anniversary’ entries to enter one, the ‘Miscellaneous’ expander, which they are part of, collapses and hides them.

If I then expand the expander, I can click on the entries and enter dates as normal.

Evolution 3.22.5 on Fedora 25.
Comment 1 Milan Crha 2017-03-07 10:19:24 UTC
Thanks for a bug report. I can confirm it, I'm able to reproduce it too.
Comment 2 Milan Crha 2017-03-07 12:01:11 UTC
Correction, I can reproduce this under GNOME Shell (Wayland, X.org, Classic), but not for example under MATE. I do not see what is so special about Jobs and Miscellaneous sections, that they behave such oddly, while the Web section works fine.

One can recognize it also just by hovering mouse above those GtkEntry-s. When the section is fine, the cursor is shown as 'I', while when it is not fine, then the cursor doesn't change and instead of focusing the entry the click is used by the GtkExpander, like when the GtkEntry wasn't there at all. It seems to me that there is some signal/variable initialization missing when running runnign under GNOME Shell, which breaks the GtkExpader. This dialog is saved as a .ui file, in

   /usr/share/evolution/ui/contact-editor.ui

I also noticed, with gtk3-3.22.9-2.fc25.x86_64, that opening the contact editor produces set of runtime warnings:

> Gtk-CRITICAL **: gtk_widget_is_drawable: assertion 'GTK_IS_WIDGET (widget)' failed

which are misleading, from my point of view. They are there when the contact editor is initializing its view.

I'm not sure how to debug this further, especially when it once works and the other time not. I'm moving this to gtk+, maybe they'll find something useful (I do not say it's an issue in gtk+, I simply do not know what to look for).
Comment 3 Daniel Boles 2017-08-24 18:42:07 UTC
most likely:

*** This bug has been marked as a duplicate of bug 774134 ***