Community Git (at about 9f0550) as well as 3.6.0, on Linux.
See attached drawing: it has a layer named "ALayer" as well as Layer 0. It also has a square block that is drawn on Layer 0, with color "By block".
The square block is inserted into ALayer, and a circle is also drawn on ALayer. The circle is not a block or anything, just a plain circle drawn.
Now let's toggle layer visibility.
- If I turn off Layer 0 visibility leaving only ALayer visible, the square disappears. I would expect it to stay.
- If I turn off ALayer visibility leaving Layer 0 visible, both the square and the circle disappear. This is expected.
- If I turn off both layers, both objects disappear, and both objects appear when both layers are set to visible. This is also as expected.
It is sort of as if the block was both on the layer it was inserted into as well as the layer it was drawn onto.
I am pretty sure I am having a misunderstanding of some fundamental concept, but I can not seem to be able to figure out what.