clicking on erc/drc-marker hides erc/drc-dialog behind board-window
Description
This report covers the issue from forum-thread https://forum.kicad.info/t/v-7-0-v7-01-pcb-editor-design-rules-checker/41042.
The original poster has problems with the drc-dialog on macos. DRC runs fine and gives some errors. But as soon as he clicks on the error-markers in the board-canvas the drc-dialog is displayed (hidden) behind the board-window.
note: I'm working with windows and I can't reproduce the issue, so probably a specific Mac problem.
additional notes:
- single monitor system
- drc-dialog and error-marker clicking worked fine in v6
Steps to reproduce
- open a project and board
- run DRC
- get result (with some errors), leave DRC-dialog open (on top of board-window)
- in the board-view click on error-marker:
- expected: the drc-dialog should stay still be on top, and should be highlight the clicked error-line
- happens on OP system: drc-dialog vanishes in the back of the board-canvas
KiCad Version
Application: KiCad PCB Editor x86_64 on x86_64
Version: 7.0.1-0, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 5.3.1
FontConfig 2.14.0
libcurl/7.86.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.47.0
Platform: macOS Ventura Version 13.2.1 (Build 22D68), 64 bit, Little endian, wxMac
Build Info:
Date: Mar 11 2023 12:55:46
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.3
Curl: 7.77.0
ngspice: 38
Compiler: Clang 13.0.0 with C++ ABI 1002
Build settings:
KICAD_SPICE=ON
**The following system-info is false and from my system and only to hold the issue open. I don't know whats missing in the above lines.**
Application: KiCad PCB Editor x64 on x64
Version: 7.0.1-35-g819a9da599, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19044), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Mar 18 2023 04:13:36
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.6.3
Curl: 7.88.1-DEV
ngspice: 39
Compiler: Visual C++ 1934 without C++ ABI
Build settings:
KICAD_SPICE=ON