Views: no results text not showing when contextual filter is set & no results returned I have the following setup:


Block view 
Contextual filter: Author UID -> Provide default value -> User ID from logged in user. 
Fields: various 
Filters: various 
No results behaviour: text


I want the user to see a list of nodes that they have created. If no nodes are found, I want the No results text to show. Currently, it's all working fine if nodes are found. However, if no results are found, the entire view is hidden. Is this standard behaviour? How do I make it display the No results text?
I just had a similar issue, I had a block view showing the current category:


Block view
Contextual Filter - Taxonomy term: Term ID - Provide default value (term id from url)
fields
filters
No results - Global text field


Like you, because the contextual filter was set to provide default value I never saw the no results text.

SOLUTION

Edit the contextual filter and scroll down to the bottom, under


  "When the filter value IS available or a default is provided"



Check Specify validation criteria.
Leave validator as default.
Change "Action to take if filter value does not validate" to "display contents of No result found".


Bingo, on the Overview page with no term passed I get the no results found text, and when I go to a category page it picks up the term and displays the correct content.