Meteor0.4でSession#setで設定時のリアクティブ処理の伝搬がうまくいかないなぁと思ってソース確認してたら、
こんな処理になっていました。
//Session.js //... set: function (key, value) { var self = this; var old_value = self.keys[key]; if (value === old_value) return; //...
===でインスタンス比較して変更されていない場合は処理しない実装になってますね。
むぅ、これはセッション上にオブジェクトはやめとけてきな感じ?
わかるけど、わかるけど…。オブジェクト渡したいんですよ。
どうするか迷ったけど、undersocre.jsのcloneで回避するようにしました。微妙….
以上です。