fix(ui): prevent cross-tool scan cache leak when switching tools and refreshing page
This commit is contained in:
parent
16f855fcf0
commit
9d2bd1c2ed
Binary file not shown.
|
|
@ -1118,11 +1118,13 @@ function showToolUI(tool) {
|
|||
}
|
||||
|
||||
function restoreScanCache() {
|
||||
var selectedTool = localStorage.getItem('nat_selected_tool_img_opti');
|
||||
var cached = sessionStorage.getItem('nat_scan_cache_img_opti');
|
||||
if (!cached) return;
|
||||
try {
|
||||
var data = JSON.parse(cached);
|
||||
if (data && data.rows && data.headers) {
|
||||
if (selectedTool && data.tool && selectedTool !== data.tool) return;
|
||||
currentTool = data.tool || '';
|
||||
gridData = data.rows;
|
||||
gridHeaders = data.headers;
|
||||
|
|
|
|||
Loading…
Reference in New Issue