Finding Group Filter Fix on finding page #10332
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Solve Finding page slowness when dealing with large amount fo findings
Summary
Resolve the UI slowness in DefectDojo caused by the "Finding Group" filter being prefilled with a large amount of findings.
Description
Users have experienced significant performance issues in the DefectDojo UI because the "Finding Group" filter is prefilled with a large number of findings. This slowness impacts the usability of the application, causing delays and reducing user productivity.
Impacted Page: /finding
Screenshots
Query details:
generated 43677399 bytes in 46454 msecs
[pid: 1|app: -|req: -/-] 100.64.2.17 (-) {34 vars in 416 bytes} [Tue Jun 4 13:28:44 2024] GET /uwsgi_health => generated 15728 bytes in 227 msecs (HTTP/1.1 200) 10 headers in 481 bytes (1 switches on core 2) [pid: 1|app: -|req: -/-] 100.64.2.23 ([email protected]) {66 vars in 1207 bytes} [Tue Jun 4 13:28:06 2024] GET /finding => generated 43677399 bytes in 46454 msecs (HTTP/1.1 200) 9 headers in 517 bytes (235 switches on core 1)
Cause
A generated huge drop down list
Checklist
This checklist is for your information.
dev
.dev
.bugfix
branch.After fix screenshot
*** Changing the Finding Group filter from dropdown list to input ***
Moderators: Labels currently accepted for PRs: