3D-Tile Style on 3d-Tileset with a b3dm in it

1. A concise explanation of the problem you're experiencing.
I can't use 3D-Tiles Style on a 3D-Tileset with a b3dm in it to change its color. If I apply this code, the style is added to the Tileset-Object but the color doesn't change. No specified style is converted to the Tileset.

2. A minimal code example. If you've found a bug, this helps us reproduce and repair it.
let tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
        url: 'URL_TO_TILESET.json',
    }));
let tstyle = new Cesium.Cesium3DTileStyle();
tstyle.color = 'color("blue")';
tileset.readyPromise.then(function () {
tstyle.readyPromise.then(function() {
    tileset.style = tstyle;
});
}).otherwise(function (error) {
        console.log(error);
    });

3. Context. Why do you need to do this? We might know a better way to accomplish your goal.
Change the color by a user of a vertical layer implemented as b2dm/3D-Tileset into Cesium

4. The Cesium version you're using, your operating system and browser.
1.51; Firefox; Linux Mint

I realized, that my tileset has a lot of triangles, but zero features to colorize.. What's up with the "features" of a tileset? How do I render features into my tileset?

We had this problem with photogrammetry tilesets which also didn’t have any features, and this PR fixes that:

I think this should be out in the latest CesiumJS version which just came out yesterday (version 1.51). Can you try that and let me know if it works for you?

Thanks a lot! In Version 1.52 this works now as desired!