Oh my god some of the comments on this post are absolutely ridiculous and the defense for this man is absolutely appalling. Putting illnesses aside whether this man was of sound mind or not, OP has made it VERY clear that they were uncomfortable in this situation, and if someone feels harassed/threatened in their work place, again even if the gentleman was of sound mind, they are FULLY ENTITLED to report this.
The argument of 'inappropriate workwear' is bull crap. Maybe if you were wearing massive stilettos (because god bless your feet), and spiky jewellery (which could cause harm to the person you are caring for) I'd say probably not work appropriate as its not practical for the specific job that you are doing, but having a shirt which was probably uniform that had a button pop open is hardly inappropriate. Buttons pop open, it happens. Whether you have large breasts or not, it still happens. Either way, even if you walked in to this situation wearing pasties and panties, if the comment is unwanted then this is still sexual harassment. Consent, I shouldn't have to say more.
And OP was sexually harassed. They can shout it from the rooftops if they want to. This is their story, they can say whatever the hell they want. Her work are going to punish her after this situation? Come on.
The porn, absolutely yes this man can watch porn. Duh. That's obvious and common sense. But the same situation would you feel comfortable even going to your friends house and they were watching porn and didn't turn it off? It's clear that the man made absolutely no effort to turn it off. Most cases of sexual harassment aren't just based on one sole event, and collectively as a whole what make cases and situations. Events leading up to other events. Maybe the porn thing on it's own might not seem bad to some people, but as a collective whole of events, yes it is absolutely relevent and classed as harassment
Yes, as most of the others agree, you are absolutely right to report this incident. This should absolutely never have happened, or ever should happen.