I've been enjoying the new flashy bluetooth support in Fedora, using several bluetooth HID devices on and off. Recently, however, things have gone completely dead. As I don't know how things are connected (please do enlighten), I'll start by reporting the primary symptoms I see. 1. The connect colum in "Bluetooth preferences" is missing. I still have the trusted and encrypted columns, but the connected column is just a single pixel wide. 2. The mouse cannot reconnect. Redoing the pairing song and dance gets it working, but it can't reconnect on its own. This used to work, so it should be a software problem on the laptop. So right now I can't really use a bluetooth mouse as it isn't practical to fiddle around that much whenever I leave it idle for too long.
Playing around a bit more with the mouse, it seems software can't entirely be blamed. The mouse had gotten into some weird ass state where it wouldn't make any attempt to reconnect to the host. Stealing its batteries for a while got it back into shape though. I have no idea how it got into the odd state, but the problem can be ignored until I can reproduce it. Playing a bit further also revealed the problem with the column display. It seems the default size is a bit wrong. As long as something is connected it'll resize itself properly. So it should be an easy fix.
There's no default size, we're just using GTK+: gtk_tree_view_insert_column_with_data_func(GTK_TREE_VIEW(tree), -1, "Bonded", gtk_cell_renderer_pixbuf_new(), bonded_to_icon, NULL, NULL); So the column is only hidden/0-width when there's no connected devices, which seems fine to me. Now if the size was a couple of pixels wide when there is a device connected, it would be a bug? Did that happen? Got a screenshot?
Created attachment 270561 [details] screenshot.png Included is the appearance without any connected the devices. The column will then expand once a device is connected, but when it disconnects the column width remains. Even if that wasn't the case, the narrow column just looks weird and broken.
Aww. It looks bad because your theme uses column separators. I guess all those icons should be packed into one column.
Filed upstream: http://bugzilla.gnome.org/show_bug.cgi?id=504293