[4.0.7][OpenGL canvas] Inconsistent “footprint” listing in “clarify selection”

Bug #1723469 reported by Michal
14
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

When operating in OpenGL canvas, it is sometimes hard to edit footprint properties.
I have to find a footprint area free of tracks/texts/etc and press E to edit footprint properties.
If I press E while the cursor is hovering over other objects (tracks, references, values, etc) I get the "clarify selection" menu which is missing the Footprint item (hence can't edit Footprint properties in busy areas).
The issue is not straightforward, it is related to footprint PAD sizes, and their spacing.

I've tried with a simple 2-pad SMD component, square pads. Pads 1.5x1.5mm, 3mm between centres: footprint appears on the "clarify" list.
The same pads, but now 4mm between centres: footprint does not appear on the "clarify" list. The same spacing (4mm) between centres, but pads 1.0x1.0mm: footprint not listed on the "clarify selection" list.

In standard canvas, everything works OK (I get "footprint" on the list so I can easily get there).

Problem noticed on 4.0.7 release, but also confirmed by other user on Version 2017-09-09 revision 8c7175b00.

I've attached example footprints to demonstrate the bug.
The "0603_XXXY.kicad_mod" is the bigger footprint which doesn't appear consistently on the "Clarify selection" list upon pressing E key on its center.

Revision history for this message
Michal (mikon) wrote :
Revision history for this message
Jeff Young (jeyjey) wrote :
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 0f943f1e4ba7ac53023d2ec2239a517efa7d2b46
https://git.launchpad.net/kicad/patch/?id=0f943f1e4ba7ac53023d2ec2239a517efa7d2b46

Changed in kicad:
status: New → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.