WebMapLocation Offset in Dialogs

I am using a WebMapViewer in a WebDialog. When I set the WebMapLocation, I am getting a consistent offset to the southeast. This does not occur when the WebMapViewer is embedded in a WebPage. The position of the WebMapLocation is correct, but the viewer is consistently centered to the southeast. Is there a fix to this?

Please file a bug report so we can take a look at it.