Whether queries can be performed on the front end as part of parse_request().
If the parameter is set to false, this is no longer the case. Alternatively, you can use the public parameter, which still allows you to work with bricks.
Or do you have a specific use case that requires public_queryable = false?
Maybe there should be a warning in the Bricks UI, saying that posts must be public queryable. If Bricks without warning just opens another post (always the start page?), it can have unpredictable consequences … (you may start editing wrong post).
Well, normally there is no reason to deactivate the option. As already asked: do you have a specific use case that requires public_queryable = false, or did you just deactivate the parameter to see what happens?
No, I don’t have a specific use case that requires public_queryable = false. I just wanted to deactivate settings which didn’t seem to be necessary. But since this is an option, it seems as if there maybe are use cases.