UDataAsset not showing anything in editor

Here’s my class:

#pragma once

#include "Engine/DataAsset.h"
#include "TestDataAsset.generated.h"

/**
 * 
 */
UCLASS(BlueprintType)
class TICTACTOE_API UTestDataAsset : public UDataAsset
{
    GENERATED_UCLASS_BODY()

public:
    UPROPERTY(EditAnywhere, Category = "TestStuff")
        int32 SomeInt;

    UPROPERTY(EditAnywhere, Category = "TestStuff")
        uint32 SomeUnsignedInt;

    UPROPERTY(EditAnywhere, Category = "AnotherCateogry")
        float SomeFloat;

    UPROPERTY(EditAnywhere, Category = "AnotherCategory")
        FVector SomeVector;

    UPROPERTY(EditAnywhere, Category = "TestStuff")
        FColor SomeColor;
};

I can create an asset of this type by right clicking in the Content Browser, selecting “Miscellaneous > Data Asset…”, then selecting “TestDataAsset” from the dropdown.

If I then double click on that asset, it opens the “Generic Asset Editor” but it’s totally blank:

12143-genericasseteditor.png

How do I edit these assets? Do I have to make my own editor UI?

I noticed that the data was editable in the Property Matrix view but that interface seems very clunky compared to the Details Pane for editing regular stuff in the scene.

After much stepping through the debugger, I found that there was a details tab but it was closed. I then noticed this entry in one of the menus:

12146-genericasseteditorfix.png

Checking that element fixed it. I did Save Layout followed by Reset Layout… and everything seems OK now.

I’m not sure how I messed it up, but it works now.

I cant find the details option. My version is 4.20

253168-ssa.png