テーマコンポーネントでカスタムフィールドにアクセスするにはどうすればよいですか?

https://meta.discourse.org/t/our-solution-for-blurring-nsfw-content/124584」で、ユーザーフィールドの値にアクセスするために以下のコードを使用しました。しかし、これがもう機能していないようです。u.custom_fields にデータが含まれなくなっています:

var u = Discourse.User.current();
if (u.custom_fields.user_field_2) {
    $('body').addClass('nsfw-always-show' );
}

最新版にアップデートし、セーフモードでテストしましたが、問題は解決しません:

このインターフェースに変更があったのでしょうか?ユーザーフィールドにアクセスするための推奨方法はありますか?

最新版およびすべてのプラグインとテーマが無効化されたセーフモードでテストしました。

以下のような試みはいかがでしょうか:

<script type="text/discourse-plugin" version="0.8.27">
let currentUser = api.getCurrentUser();

if (currentUser) {
        api.container.lookup('store:main').find('user', currentUser.username).then((user) => {
        console.log('user', user.user_fields);
    });
}
</script>

"text/discourse-plugin" スクリプトタイプに関する詳細は、サイトカスタマイズでの PluginAPI の使用をご覧ください。