[PCBNew] Changes made in properties panel don't propagate to DRC
<!-- --------Before Creating a New Issue----------- * Limit report to a single issue. * Search the issue tracker to verify the issue has not already been reported. * Complete all instructions between `template comment markers <>. * Keep report contents limited to the necessary information required to fix the issue. * When creating an issue against the stable version of KiCad, make sure the latest available stable version is installed as issues may have already been resolved in later stable versions. --> # Description <!-- What is the current behavior and what is the expected behavior? --> <!-- If the issue is visual/graphical, please attach screenshots of the problem. --> <!-- Add the issue details below this line and before the "Steps to reproduce" heading. --> Editing a pad's diameter using the Properties panel doesn't propagate the change to the DRC, meaning that the DRC erroneously gives an annular width violation after correcting the pad diameter. # Steps to reproduce <!-- If there are multiple steps to reproduce it or it is a visual issue, then providing a screen recording as an attachment to this report is recommended. --> <!-- If this issue is specific to a project, please attach the necessary files to this issue. --> <!-- Add the steps to reproduce using the numbers below --> <!-- Add new step numbers before the "KiCad Version" heading. --> 1. Place a component with annular widths lower than the current DRC minimum annular width 2. Run DRC, observing annular width error: ![Screenshot_2026-05-14_165836](/uploads/9c5b382c0a0f3cdc85bdddd080d95dff/Screenshot_2026-05-14_165836.png){width=900 height=376} 3. Edit the diameter of multiple pads using the Properties panel, such that the annular width error should be fixed. 4. Run DRC, observing an erroneous annular width error, reporting an incorrect width. (Shows 13.78mils, should be 20mils) ![Screenshot_2026-05-14_170226](/uploads/cf5a16a4e371488cb1d1b7005a7061eb/Screenshot_2026-05-14_170226.png){width=900 height=375} 5. Manually open Pad Properties for each pad, making no changes and clicking "OK" 6. Run DRC, erroneous errors have been cleared: ![Screenshot_2026-05-14_170247](/uploads/3c68eea98febcdca2ddfecd1942e72fa/Screenshot_2026-05-14_170247.png){width=900 height=373} # KiCad Version <!-- Copy version information (from main menu Help->About KiCad ->Copy Version Info) and paste it between the triple backticks below to preserve the formatting. --> ``` Application: KiCad PCB Editor x64 on x64 Version: 10.0.1, release build Libraries: wxWidgets 3.3.2 FreeType 2.13.3 HarfBuzz 12.3.0 FontConfig 2.17.1 libcurl/8.18.0 Schannel zlib/1.3.1 Platform: Windows 11 (build 26200), 64-bit edition, 64 bit, Little endian, wxMSW OpenGL: Intel, Intel(R) Iris(R) Xe Graphics, 4.6.0 - Build 32.0.101.7082 Build Info: Date: Apr 15 2026 19:23:15 wxWidgets: 3.3.2 (wchar_t,STL containers) Boost: 1.90.0 OCC: 7.9.2 Curl: 8.18.0 ngspice: 46 Compiler: Visual C++ 1944 without C++ ABI     KICAD_IPC_API=ON     KICAD_USE_PCH=OFF Locale: Lang: en_US Enc: UTF-8 Num: 1,234.5 Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8) ```
issue