Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.0 版以後有時會無法載入黑名單 #61

Open
gslin opened this issue May 30, 2021 · 4 comments
Open

4.0 版以後有時會無法載入黑名單 #61

gslin opened this issue May 30, 2021 · 4 comments

Comments

@gslin
Copy link
Contributor

gslin commented May 30, 2021

在 Google Chrome 上的 4.1.1 正常,但在 Brave 上就無法正常運作了,用搜尋引擎搜尋 kknews (https://duckduckgo.com/?ia=&q=kknews) 就可以看出來了:

image

目前的系統:

Brave	1.25.68 Chromium: 91.0.4472.77 (Official Build) (64-bit)
Revision	1cecd5c8a856bc2a5adda436e7b84d8d21b339b6-refs/branch-heads/4472@{#1246}
OS	Linux
JavaScript	V8 9.1.269.28
User Agent	Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36

background page 上開到 All Levels 沒看到 js 訊息...

@gslin
Copy link
Contributor Author

gslin commented May 30, 2021

亂測一通發現進設定頁 reset 後就好了,給有遇到的朋友參考看看...

@gslin gslin closed this as completed May 30, 2021
@danny0838
Copy link
Owner

danny0838 commented May 30, 2021

我們最近也注意到 4.0 以後版本偶爾會發生類似問題。在 Firefox 桌面版也發生過,應該和瀏覽器關係不大。

4.0 有稍微更動 framework 以簡化程式碼,方便後續維護。但可能 framework 運作和原來做法有些微差異,或有哪個地方不慎誤改造成問題。不過這問題是偶發性的,不易重現,目前還不確定有沒有找到原因。

目前已知:

  • 套件剛升級時似乎較容易發生。
  • 發生問題時,進入選項頁,會看到「作用中的黑名單」一直是一片空白。
  • 停用再啟用套件有時可解決問題,但似乎也有無效的時候。
  • 關閉再重新啟動瀏覽器通常可解決問題。

4.1.2 有再更改一處可能導致問題的程式碼,麻煩剛升上或已升上 4.1.2 協助觀察看看是否還有遇到類似問題。

暫時重開問題,觀察一陣子。

@danny0838 danny0838 changed the title 新版 4.1.1 在 Brave 上無法正常運作了 4.0 版以後有時會無法載入黑名單 May 30, 2021
@danny0838 danny0838 reopened this May 30, 2021
@gslin
Copy link
Contributor Author

gslin commented Jun 18, 2021

okay,剛剛又發生了,想到個 workaround 先讓使用者可以手動 reset?

  • 當 Web Blacklists 有值 (url),但 Loaded Blacklist 沒有值時 (empty string),可以給出一些提示訊息。

看覺得這樣如何?

@danny0838
Copy link
Owner

你用的是哪個版本?

你說的那個偵測必須要開啟選項頁面才可能作用,如果要關閉頁面也能運作會變得非常耗資源,也沒辦法檢查是否有還非同步作業正在進行。

@danny0838 danny0838 added the bug label Jun 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants