With a locked or invisible layer selected, it is not possible to select a new tool, with the exception of a few such as the zoom and move canvas tools. While I shouldn't be able to *use* the tool on the locked layer, selecting it does not affect the current layer. Inconsistent: You allow me to choose a tool that works on vector layers while a raster layer is selected. Therefore, the possible logic of "You can't select a tool that you can't use on the current layer" does not work. Forces me to issue commands in order, when order should not matter: If I have a locked layer selected and want to paint with a different tool on another layer that is not locked, I have to remember to 1. change layer, 2. select tool. There is no reason 1. Select tool, 2. change layer. should be disallowed. Generally, I think of it in terms of, "fiddling with tools/krita" and "actually doing something to the canvas". To give a real-world analogy: I don't have to get the right piece of canvas on my desk before I can pick up a paintbrush, mix paints, etc. Reproducible: Always Steps to Reproduce: 1. Lock the selected layer 2. Click on a different tool in the "Tools" toolbox Actual Results: Cannot change tool, except to zoom, move canvas, dropper and a couple of others Expected Results: Selecting a new tool doesn't affect the current layer, so let me do it!
Fixed with new locking system.