Rendering artifacts when using rectangle in 2D

I’ve been trying various things, and discovered that if I add an extrudedHeight propery of zero to the rectangle, then the “buggy culling” no longer occurs. However (and why is it there’s always a ‘however’ :melting_face:) adding the extrudedHeight causes the color issue that I recently reported here (https://community.cesium.com/t/colors-appearing-different-between-3d-and-2d/21634)

Perhaps this finding, if it hasn’t already been found by your team, will be helpful.

var viewer = new Cesium.Viewer('cesiumContainer',
{
sceneMode: Cesium.SceneMode.SCENE2D,
mapProjection: new Cesium.WebMercatorProjection()
});

viewer.entities.add(
{
rectangle: {
coordinates:
Cesium.Rectangle.fromDegrees(150.000000,0.000000, 180, 51),
  extrudedHeight: 0
}});