Geo: Progress bars inaccurate, should not show 100% unless progress is completely 100%
The progress bars in the Geo Node panels are inaccurate in some cases, showing more than 100% for all bars, or showing 100% for success while there are still failures.
What is the expected correct behavior?
The progress bar can show 3 states - success, failed, and not processed yet. We don't show any decimal places, so the value are most likely rounded up.
I propose that the success be calculated
100 - failed.rounded - not_processed.rounded. If
not_processed are not zero, then
success should never be 100.
Relevant logs and/or screenshots
Show the decimals in the progress bars.