The playable Firbolg race from Volo’s Guide to Monsters has the Hidden Step racial feature (emphasis mine):
Hidden Step. As a bonus action, you can magically turn invisible until the start of your next turn or until you attack, make a damage roll, or force someone to make a saving throw. Once you use this trait, you can’t use it again until you finish a short or long rest.
I can see how the text says it works, but there are situations where its wording ends invisibility without you taking any offensive action. That’s really unusual for invisibility effects.
(For example, the spell Booming Blade makes you make a damage roll for the spell later, but it’s not you personally taking new offensive action: it deals damage when a previously-hit opponent moves before the caster’s next turn.)
Therefore my question: Have any errata or developer statements been made that clarify if “passive” delayed damage rolls or saving throws aren’t meant to end Hidden Step?
I’m specifically looking for official statements clarifying this exact kind of interaction. Interpretations based on the text aren’t useful answers because I can already see how the interaction works absent errata, and speculation on the intention aren’t official clarification.
I myself have been unable to find an official statement that clarifies this issue, only this statement, which confirms that you are allowed to cast beneficial spells.