rndomhack
Results
1
issues of
rndomhack
ファイルモードでコメントを表示した後、ツイッターモードで設定を開いて閉じようとすると閉じなくなる。 原因としては、emit("hide")されると、伝播してすべてのモードでViewerAdapterのrefresh()が呼ばれ、this._viewer.getDummyChat()を呼びだそうとするが、ファイルモード側はthis._viewerがnullのため、そこで止まってしまう。 コメントの計算にはthis._viewerが関わっているが、nullの場合はrefresh()を呼ぶのは問題があるので以下のどれかの処理をしたい。 1. Adapter:viewerのsetterにモード変更時のrefresh・render処理、renderにnullの処理を書く 2. Adapter:viewerのsetterにモード変更時のrefresh・render処理 Mode:refreshをcurrentModeのみ 3. this._viewerはnullにせず、別の方法で自身がcurrentMode、またはそのAdapterかの判定を行う
bug