manaba-enhanced icon indicating copy to clipboard operation
manaba-enhanced copied to clipboard

すべての課題が未提出扱いで色付けされる

Open inaniwaudon opened this issue 1 year ago • 2 comments

便利な拡張機能をいつもありがとうございます。 Twitter 上で以下のエラー報告のツイートを見掛け、自身の環境でも再現したため報告いたします。 https://twitter.com/INOdesuyo/status/1700391919921373655

課題一覧の色分け機能に関して、未提出の課題一覧 ページに表示される課題が、すべて赤色で表示されてしまっています。

手元で確認したところ、次のコード中で Deadline, Status として取得した innerHTML の値が、それぞれ 2023-04-03 08:50 ~, 2023-04-03 08:50 となっていました。 本来は受付終了日時が取得されるはずのところで、受付開始日時が取得されていることがこのエラーの原因かと思われます。

https://github.com/manaba-enhanced-for-tsukuba/manaba-enhanced/blob/8a3eaafcc2e352917bb4ef81df66f13011b75083/src/methods/colorizeDeadline.ts#L57-L61

inaniwaudon avatar Sep 09 '23 07:09 inaniwaudon

再現しました、manabaの更新で行番号が変わってしまっていそうです。 (全く確認していないですが、公式に課題を非表示にする機能が実装されたこと が関係しているかもしれません(?) )

https://github.com/manaba-enhanced-for-tsukuba/manaba-enhanced/blob/8a3eaafcc2e352917bb4ef81df66f13011b75083/src/methods/colorizeDeadline.ts#L19-L22

この Deadline col の行番号が現在は課題一覧ページでは 4 、非表示にする課題を選択するページでは 6 になっていそうです

s7tya avatar Sep 09 '23 18:09 s7tya

代替となるChrome拡張 iroduku manaba を少し前に公開したので今後この issue を参照する人のためにコメントしておきます。あくまで代替なので、元 PR がマージされた場合公開を停止する可能性があります。

s7tya avatar Nov 11 '23 19:11 s7tya