header buttons and current field values on navigate

In a single record form application link buttons in the header are not able to access the current field value on navigating the form.

Is this by design?

In the calling (single record) form, the application link assigned to the button is:

{field_in_calling_form} = [variable_in_called_form]

It seems that when I navigate the calling form, the link button in the header is not refreshed to read the current {field_in_calling_form} value.
So in the called form, [variable_in_called_form] is populated with the value the field had on loading the calling form.