We have a form with a 'Show Map' button.
This 'Show Map' button is displayed based on an action from the user and a subsequent response from a call to a web service.
If the user selects a particular item in a drop down list, then a request is made to a web service - if the web service returns true, show the button, otherwise don't show it.
My Question: Now, if the web service is down, should we inform the user that it is down and therefore we can't show the button?
I would have thought this is a better user experience because:
- the users will get used to the button being shown for a given set of conditions
- if the web service is down but all other conditions are the same and we dont tell them that we cant show the button due to the failing web service, then won't they be wondering whats happening?