gaogaotiantian / biliscope

Bilibili chrome extension to show uploader's stats
MIT License
575 stars 45 forks source link

[bug]开起首页换一换的前进后退,如果刷新出直播卡片会导致换一换整个功能失效 #211

Closed UnfiniSmile closed 1 month ago

UnfiniSmile commented 1 month ago

刚开始是我以为是网络或者内存溢出结果发现是因为刷新出直播卡片导致换一换整个功能失效image

gaogaotiantian commented 1 month ago

我遇到过几次这个问题,一直没能复现。这个不是刷出了直播,而是你正常换一换的所有card被删没了。这个直播是后面跟着的card。我不是很确定哪里出现了racing issue。@F-park有机会你看一下这个bug。

F-park commented 1 month ago

我没遇到过这个问题,也无法复现。我的首页前十个卡片不会出现赛事卡片,难道你用的是b站旧版首页?

F-park commented 1 month ago

@Natrium0521 这个换一换是你做的,有时间的话可以看一下这个 bug。

Natrium0521 commented 1 month ago

我遇到过,但是复现不出来,定位不到😇

gaogaotiantian commented 1 month ago

这是个恶性bug,如果无法解决,这个feature就要被拿掉(或者default disable)

UnfiniSmile commented 1 month ago

我没遇到过这个问题,也无法复现。我的首页前十个卡片不会出现赛事卡片,难道你用的是b站旧版首页?

这是个恶性bug,如果无法解决,这个feature就要被拿掉(或者default disable)

我遇到过,但是复现不出来,定位不到😇

不只是赛事直播,而是只要刷新出直播卡片,换一换就会卡住,且我这里100%稳定触发

https://github.com/user-attachments/assets/5f31acab-fe9a-4ec9-ab3c-9cbd5c80c388

F-park commented 1 month ago

确实是恶性 bug 了。看起来是前面的九个卡片刷出其他类型的卡片就会出 bug,和最后的直播卡片没关系,我无法复现这个问题,看看其他人是否能解决了。

UnfiniSmile commented 1 month ago

当关闭首页换一换的前进后退关闭时,直播卡片位置会固定下来,不会刷新到前面去

Natrium0521 commented 1 month ago

定位到了,广告的问题,前后刷出一样的广告就会触发,在修了

UnfiniSmile commented 1 month ago

当出现bug时,网页界面下滑刷新和蓝色刷新内容按钮依然生效, image image 蓝色刷新内容按钮无法使被卡住的直播卡片包括前面的卡片刷新 image

网页界面下滑刷新有概率使被卡住的直播卡片前面的卡片刷新走 image

UnfiniSmile commented 1 month ago

定位到了,广告的问题,前后刷出一样的广告就会触发,在修了

真的只是广告的问题嘛?好吧看来我的猜测可能有点差错