Expected:
If an object is on an invisible layer, the condition 'visible' for that object should return false.
Actual:
If an object is on an invisible layer, the condition 'visible' for that object returns true.
Repro:
1) Create an object on a layer.
2) Make the layer invisible
3) Create a condition testing if the object is visible
Demo
dl.dropbox.com/u/46072108/layervisbug.capx