I have a
GtkBox in popup with
AdwPasswordEntryRow for username+password entry along with some other controls that let user login into external web service that my application allows to interface with.
When my login callback is executed, I set sensitivity of parent
false for the duration of login attempt. This works perfectly well when called from
clicked signal of a button, but doing this from either
AdwPasswordEntryRow produces the following warning in console:
Gtk-WARNING **: 18:52:52.971: GtkText - did not receive a focus-out event.
If you handle this event, you must return
GDK_EVENT_PROPAGATE so the default handler
gets the event as well
The warning goes away if I don’t make container non-sensitive and wasn’t there in GTK3 (I’m in the process of porting to GTK4). It appears as well if I make just
AdwPasswordEntryRow insensitive instead of its parent. Replacing password entry with
GtkPasswordEntry does not fix the issue either. Is what I’m doing unsupported or is this a bug in gtk/libadwaita?