Pcbnew: Some keys stop working after filling zones

Bug #1810993 reported by Fabián Inostroza
22
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KiCad
Fix Committed
Medium
Jeff Young

Bug Description

I've noticed that after filling zones some keys doesn't work, for example the arrow keys, the 'v', PagUp and PagDn keys.
Moving the cursor with the mouse makes them work again.

See the attached video.Application: kicad
Version: (6.0.0-rc1-dev-1497-g419718b59-dirty), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.62.0 GnuTLS/3.6.5 zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh2/1.8.0 nghttp2/1.35.1 librtmp/2.3
Platform: Linux 4.19.0-1-amd64 x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 2.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.62.0
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=OFF

Tags: hotkeys pcbnew
Revision history for this message
Fabián Inostroza (fabianinostroza) wrote :
Seth Hillbrand (sethh)
Changed in kicad:
assignee: nobody → Seth Hillbrand (sethh)
milestone: none → 5.1.0
status: New → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

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

Changed in kicad:
status: In Progress → Fix Committed
Revision history for this message
Fabián Inostroza (fabianinostroza) wrote :

Tried the fix but the issue is still there

Revision history for this message
Seth Hillbrand (sethh) wrote :

Hmm... That's odd. Well, something deeper then.

Changed in kicad:
status: Fix Committed → Triaged
importance: Undecided → Medium
Revision history for this message
Seth Hillbrand (sethh) wrote :

This is annoying but not a show-stopper

Changed in kicad:
milestone: 5.1.0 → 6.0.0-rc1
Revision history for this message
jean-pierre charras (jp-charras) wrote :

The good news is the commit b0da1e19 has fixed that issue on Windows.

Revision history for this message
Aleksandr Sh (dsa-t) wrote :

It is still reproducible.
What is interesting is if you restart PCBnew, keep the cursor in the bounds of refill window, press B and do not move the cursor, the hotkeys will work.
But if you refill with cursor outside of the refill window bounds, it breaks.

Application: kicad
Version: (6.0.0-rc1-dev-1535-ge7fa02a9f), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-разрядный выпуск, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Revision history for this message
Aleksandr Sh (dsa-t) wrote :

And this also happens with all windows, not just the one that appears during refill.

Revision history for this message
Jeff Young (jeyjey) wrote :
tags: added: hotkeys pcbnew
Jeff Young (jeyjey)
Changed in kicad:
assignee: Seth Hillbrand (sethh) → Jeff Young (jeyjey)
status: Triaged → In Progress
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

Fixed in revision 183687c69e780a89cc926303f16626de1f0b2984
https://git.launchpad.net/kicad/patch/?id=183687c69e780a89cc926303f16626de1f0b2984

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

Duplicates of this bug

Other bug subscribers

Bug attachments

Remote bug watches

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