Comment 10 for bug 1804400

Revision history for this message
John Beard (john-j-beard) wrote : Re: Glitch in "Add Component" treeview under gtk3 in some cases

I don't really know what's going on here, but I'm not very familiar with the widget. But here is what I have found it does:

* Open footprint picker (O)
* Type "r" into the filter. You should see some footprints in the list.
** The first few are from the first library with suitable parts (Connector_RJ, 5 items).
** The "Connector_RJ" header is not shown (it's one row above the top)
** The next lib, "Crystal", how an expanded arrow, is expanded, and fills the rest of the list
** At this point, everything is normal
*Type a "j".
** The RJ items remain (expected)
** The "Crystal" items are filtered away and now we have some "Jumpers"
** The "Jumper" heading doesn't have an arrow
** When you mouse over an item, they turn into the item above (so the top RJ12 FP becomes the "Connector_RJ" heading, etc
** Moused over headings that appear do have arrows, but everything is off by one
* Pres "up", the list "scrolls", the top item changes to "Connector_RJ" and everything else falls into line.
* After this, further typing works normally
* Erasing all text resets and you can cause it again

This leads to the workaround: press "up" to sync the list before you press "down" or mouse around.