If the writer means to say that an error message should 'appear' can he phrase the sentence as 'When user clicks the button, an error message should display' or is it more correct to say 'When user clicks the button, an error message should BE displayed'?
English is not my native language and I don't know grammar much but I have a feeling that first sentence is wrong i.e. error message should display because 'display' is an action (verb) that has to be performed on an object. I've never seen the use of word display like this.
Can someone please point out to an article which supports the argument that we can not say 'error message should display' and it should rather be 'should be displayed'? provided my understanding is right. Please correct me if I'm wrong.