There is a terminology "safe navigation operator" in programming. https://en.wikipedia.org/wiki/Safe_navigation_operator
But "navigation" is a noun, why an adjective "navigational" is not used?
I think this question is on border of a programming question and an English question. If you guys think I should ask this question in Stack Overflow, I'll move to there.