I'm trying to add a button to a Cesium App that reorients the user to a North is up, View straight down, roll is nullified orientation. I want the camera position to remain the same, just update the heading, pitch, and roll. In 2D mode, the camera position changes when I make this call, even though it seems like it shouldn't. Code to reproduce this effect in the Sandbox is listed below:
var viewer = new Cesium.Viewer('cesiumContainer');
var btn = document.getElementById('btn');
<div id="cesiumContainer" class="fullSize"></div>
Am I doing something incorrectly, or is this a bug with setView in 2D mode?