FYI
currentUser() seems to reference the user that created the structure not the user logged into the session looking at the structure.
One of my developers needed a structure to list issues she was watching. i created a folder and added a an insert JQL [ watcher = currentUser() ] this populates the structure with tickets I am watching when she uses the structure. We created a new structure with the same query from her machine and it brings in her watched issues.
Is this behavior as designer or is this a bug?