After some investigation:
a) The context menu workflow is hidden due to the table element being a complex component. Some of the default WeWeb components have some actions hardcoded that we don’t have access to. However, I’m pretty sure that you can find this component in the GitHiub repo and see everything that makes it. It’s helpful to know/be able to read/understand JavaScript & Vue.
b) The position of the element relative to the icon.
Transformations are used to move the menu around
And each table row has its own menu so the menu does not have to move too much.