The optional chaining (?.) operator accesses an object's property or calls a function. If the object accessed or function called using this operator is undefined or null, the expression short circuits and evaluates to undefined instead of throwing an error.
Source: MDN
This operator is widely used and supported but OutSystems still gives us a (wrong) warning when using it inside javascript nodes.

I think this should be improved. Probably just an editor update is needed.
Cheers,
Tiago