forgiving
adj.adj. willing to stop being angry at someone who did something wrong. In a technical sense, it describes a system that is easy to use because it does not crash when you make a mistake.
adj. disposed to grant pardon or cease resentment. In a technical or design context, it describes a system or interface that tolerates user error without catastrophic failure.
The new software is very forgiving if you type the wrong command.
A forgiving user interface allows beginners to experiment without the fear of accidentally deleting their entire project.
While the previous version was notoriously rigid, the updated operating system is far more forgiving, offering multiple prompts to undo actions that might otherwise lead to data loss.
Often used predicatively after linking verbs like 'be' or 'seem'. When used in a computing context, it typically modifies nouns like 'interface', 'software', or 'system'.