withInvocation
The same context evaluating as invocation.
The transition a renderer actually makes: properties resolve under InvocationContext.RENDER, and running an action's functionCall needs InvocationContext.USER_ACTION, because openUrl refuses to open without one.