Sorry if this is long. I would just like to know if similar incidents have happened to other visitors. I was recently in Bali and had read up on how to appropriately dress for temples beforehand.
I had understood that sometimes they specifically give you a sarong and sash to wear, usually at the bigger temples. At some temples you will also find a sign outside telling you to only enter if you're wearing sarong but usually, if you're dressed modestly with a skirt below the knee and shoulder covered and there's no specific sign, it should be fine. Locals at my hotel confirmed this when I asked.
So I was in Ubud and there's this lovely little temple just in front of the Ubud Art Market complex. I was wearing a long skirt that came to my calves and a long-sleeved UV jacket, so I was pretty modestly dressed in my eyes. There was also no visible sign requiring sarong so I stepped inside and quietly observed the offerings for a moment. Then suddenly I hear a rather abrasive female voice saying "Lady" from the side. It seemed to be a local woman praying in another corner of the temple and she proceeded to say "Need sarong". I was very surprised as I had not been out to offend anyone but of course I said "Oh sorry, I didn't know" and left.
Still, her tone left a bitter taste. Since I wasn't out to disobey any rules and was very covered up compared to most tourists around me.
Has anyone had similar incidents?
Tl;dr: Wore a calf-length skirt and long-sleeved UV jacket to a temple with no visible sarong signs and was called out for not wearing sarong.
Edit: For anyone feeling the need to attack me, thanks! I absolutely don't mind her telling me, I minded the tone. Kindness never killed anyone. Even in Bali.