diff --git a/modules/ui/tools/undo_redo.js b/modules/ui/tools/undo_redo.js index 3e61b87671..51fdcd293c 100644 --- a/modules/ui/tools/undo_redo.js +++ b/modules/ui/tools/undo_redo.js @@ -90,7 +90,9 @@ export function uiToolUndoRedo(context) { function update() { buttons .property('disabled', !editable()) - .classed('disabled', function(d) { return !d.annotation(); }) + .classed('disabled', function(d) { + return !editable() || !d.annotation(); + }) .each(function() { var selection = d3_select(this); if (selection.property('tooltipVisible')) {