taiy
taiy
過度にパフォーマンスを突き詰めすぎてユーザーの楽しみを無くすのはどうかと思う
AiScriptに渡したときに、どこかのタイミングでundefinedがnullとして扱われているようです。 JSON.parse(JSON.stringify(obj)) ではundefinedが完全に無視されていたので、同じように無視する実装にすれば良いと思います。 https://github.com/taiyme/misskey/commit/4f7fbb69792e0e28f767c6b0e6fb7aae99cbe9ff
要はこの問題はnullableでない値がnullに変換されてしまっていることが原因なので、それをどうにかすれば解決すると思います。 自分のforkではdeepClone関数でundefinedを弾くことで解決しましたが、連想配列からundefinedな値を除去する関数を間に挟むことでも解決できます。
日付入力用のコンポーネント作って柔軟に入力できるようにした方がいいんじゃないかな
単にカスタムCSSで指定しただけですが、Mac環境の参考までにどうぞ ### Before ### After
スクロールの扱い的に、クラシックUIで都合が悪そう
```js provideReactiveMetadata(INFO); ``` ↑この部分を ```js provideReactiveMetadata(() => childInfo.value ?? INFO.value); ``` こう変更すれば治りそうな気がする(外出しているのでまだ確認できてません) ```js INFO.value.needWideArea = info.needWideArea ?? undefined; ``` ↑この行は不要になりそう?