doyensec / inql

InQL is a robust, open-source Burp Suite extension for advanced GraphQL testing, offering intuitive vulnerability detection, customizable scans, and seamless Burp integration.
https://doyensec.com/
Apache License 2.0
1.51k stars 156 forks source link

Scanner results missing arrows #126

Open lokiuox opened 11 months ago

lokiuox commented 11 months ago

Describe the bug The small "arrows" don't show up in the tree in the Scanner result view until you click on the icon

To Reproduce Steps to reproduce the behavior:

  1. Perform a scan using the Scanner

  2. The results view will show up, but the arrows in the tree are missing

    image
  3. Click on the icon of the first result

  4. The arrows appear

    image

Additional context For some reason, this doesn't happen when I have a custom theme loaded using the BurpCustomizer extension. I suspect it has something to do with some Swing Look and Feel settings or something.

It's also possible that the correct style doesn't get applied until the tab is actually displayed (this happens with other components, too). In that case, we could add something like a FocusListener somewhere that refreshes the tree when it gets focus.