Did you ever find a resolution to this problem? I'm having exactly the same issue and it's driving me INSANE!
Thanks Ville - what an odd default behaviour and extremely clever workaround...
My aim was to have a single dashboard where changing a parameter (i.e. selector) changed the worksheet displayed in the bottom half, with data filtering actioned via selecting a map area in the top half (which stays the same as the parameter is changed).
Using your method I can build three identical dashboards with different bottom halves, then use tabs to navigate between different levels of detail as they should all be consistent (your trick stops the initial jump when a map area is selected)... however if I select an area on dashboard 1, this filters the data fine on both other dashboards (via actions) but does not result in the same selection on the map. Am I missing something (tried map-> map actions between different dashboards) or is this behaviour expected?
You mean when you change the dashboard, there isn't any area selected? or should that map be filtered or what? If your dashboards aren't too complicated, why don't you just use sheet selector on dashboard 1? So that map will be the same and you just change the worksheet.