[X] This bug is in DelphiLint, not SonarQube or the Delphi IDE.
[X] This bug has not already been reported.
[X] This bug is not a problem related to analysis quality (e.g. parsing errors, false positive issues), which should be raised on the SonarDelphi repository.
Delphi IDE version
Repro'd on Delphi 11.2 Professional and Delphi 12.1 Patch 1 Professional
DelphiLint version
1.1.0
SonarDelphi version
1.6.0
SonarQube version
No response
Issue description
In some circumstances the embedded Edge browser view used for rule descriptions does not render when the DelphiLint window is docked (see exact steps to reproduce below). This appears to be a visual bug rather than the result of a web view failure, since the view rerenders fine if the view is undocked and reflects changes that have been made to it while it was blank (e.g. navigating to new pages).
When undocked:
When docked:
Steps to reproduce
Load DelphiLint
Open the DelphiLint window via DelphiLint > Show DelphiLint and keep undocked
Click Analyze on a file that will have issues, and wait for those issues to turn up
Click on an issue - the rule description view will show up correctly
Dock the DelphiLint window - the rule description view will now be rendered as plain white
This is reproducible after this - when undocked, the view will work fine, but when docked it will display as white.
Prerequisites
Delphi IDE version
Repro'd on Delphi 11.2 Professional and Delphi 12.1 Patch 1 Professional
DelphiLint version
1.1.0
SonarDelphi version
1.6.0
SonarQube version
No response
Issue description
In some circumstances the embedded Edge browser view used for rule descriptions does not render when the DelphiLint window is docked (see exact steps to reproduce below). This appears to be a visual bug rather than the result of a web view failure, since the view rerenders fine if the view is undocked and reflects changes that have been made to it while it was blank (e.g. navigating to new pages).
When undocked:
When docked:
Steps to reproduce
This is reproducible after this - when undocked, the view will work fine, but when docked it will display as white.
Minimal Delphi code exhibiting the issue
No response