Fix missing bounds checks, unsafe JSON.parse, and cleanup issues
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -192,7 +192,7 @@ export const useMapPathStore = defineStore('mapPathStore', {
|
||||
if (listIndex >= curButton.length) { // Bounds check to prevent out-of-range access
|
||||
return; // nodeIndex is the path index in the list after selecting one of the five buttons
|
||||
}
|
||||
if (nodeIndex >= curButton[listIndex]) { // Bounds check to prevent out-of-range access
|
||||
if (nodeIndex >= curButton[listIndex].length) { // Bounds check to prevent out-of-range access
|
||||
return; // The node index within this path in the list
|
||||
}
|
||||
// If `curPath` and `curButton[listIndex]` fully match
|
||||
|
||||
Reference in New Issue
Block a user