The `Select Opaque (Replace)` function isn't changing the selection when the layer on which the selection is performed is empty. 1. Create an empty layer. 2. Make a random selection over the image so something is selected. 3. Choose `Select Opaque (Replace)` Observed: The random selection from step 2 is still active. Expected: the selection should be reset completely, to indicate that nothing could be selected.
I can confirm this for 4.2.8 and a recent 4.3.0 prealpha version. All other variants of Select Opaque work as expected. (It may be a 'logical' consequence of there being nothing to select.)
Git commit 9ee6202a88a2d7e5922c76ceb9a1557efafa88c9 by Dmitry Kazakov. Committed on 03/06/2020 at 19:59. Pushed by dkazakov into branch 'krita/4.3'. Let Select Opaque deselect the selection when the layer is empty Select Opaque will deselect the selection when mode is "replace" or "intersect". M +9 -1 libs/ui/kis_selection_manager.cc https://invent.kde.org/graphics/krita/commit/9ee6202a88a2d7e5922c76ceb9a1557efafa88c9
Git commit 2bbb496f4d36ee9830652a4fb5f89c707310804b by Dmitry Kazakov. Committed on 03/06/2020 at 19:59. Pushed by dkazakov into branch 'master'. Let Select Opaque deselect the selection when the layer is empty Select Opaque will deselect the selection when mode is "replace" or "intersect". M +9 -1 libs/ui/kis_selection_manager.cc https://invent.kde.org/graphics/krita/commit/2bbb496f4d36ee9830652a4fb5f89c707310804b