Connection manager breaks after commit #9f112dd3
Messages in terminal are:
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: Custom constructor for class Gjs_ConnectionDetails returned NULL (which is invalid). Please use GInitable instead.
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: g_object_setv: assertion 'G_IS_OBJECT (object)' failed
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: g_object_set_data_full: assertion 'G_IS_OBJECT (object)' failed
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(org.gnome.Polari:8897): Gtk-CRITICAL **: Error building template class 'Gjs_JoinDialog' for an instance of type 'Gjs_JoinDialog': .:2:4939 Object with ID details not found
(org.gnome.Polari:8897): GLib-GObject-CRITICAL **: g_object_unref: assertion 'G_IS_OBJECT (object)' failed
(org.gnome.Polari:8897): Gjs-WARNING **: JS ERROR: TypeError: this._connectionButton is null
Tried building with flatpak of GNOME 3.26, nightly, and fedora 27, issue is on all.
Checking out commits backwards to #9f112dd3 shows that this was the last commit to work correctly.
NOTE: If using Gnome-Builder, it appears that running flatpak builds doesn't always update the *.js - I've had to create a package so I can be sure it's refreshed and clean. You can check this by doing a build, then adding a print statement somewhere and rebuilding + running flatpak via gnome-builder.