mirror of
https://github.com/gchq/CyberChef
synced 2025-01-12 04:28:53 +00:00
fix step for disabled operations and comments
This commit is contained in:
parent
1bc88728f0
commit
aa0bf64642
2 changed files with 8 additions and 1 deletions
|
@ -46,7 +46,7 @@ class Recipe {
|
|||
module: OperationConfig[c.op].module,
|
||||
ingValues: c.args,
|
||||
breakpoint: c.breakpoint,
|
||||
disabled: c.disabled || c.op === "Comment",
|
||||
disabled: c.disabled,
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
@ -140,6 +140,13 @@ class App {
|
|||
// Remove all current indicators
|
||||
this.manager.recipe.updateBreakpointIndicator(false);
|
||||
|
||||
if (this.getRecipeConfig()[this.progress] && (this.getRecipeConfig()[this.progress].disabled || this.getRecipeConfig()[this.progress].op === "Comment")) {
|
||||
// Skip disabled operations and comments
|
||||
// This makes stepping through the recipe work correctly
|
||||
this.progress++;
|
||||
return this.bake(step);
|
||||
}
|
||||
|
||||
this.manager.worker.bake(
|
||||
this.getRecipeConfig(), // The configuration of the recipe
|
||||
this.options, // Options set by the user
|
||||
|
|
Loading…
Reference in a new issue