{"action":"created","issue":{"url":"https://api.github.com/repos/gorhill/uBlock/issues/965","labels_url":"https://api.github.com/repos/gorhill/uBlock/issues/965/labels{/name}","comments_url":"https://api.github.com/repos/gorhill/uBlock/issues/965/comments","events_url":"https://api.github.com/repos/gorhill/uBlock/issues/965/events","html_url":"https://github.com/gorhill/uBlock/issues/965","id":60249020,"number":965,"title":"3rd-party filter list update \"problems\"","user":{"login":"chrisaljoudi","id":2351359,"avatar_url":"https://avatars.githubusercontent.com/u/2351359?v=3","gravatar_id":"","url":"https://api.github.com/users/chrisaljoudi","html_url":"https://github.com/chrisaljoudi","followers_url":"https://api.github.com/users/chrisaljoudi/followers","following_url":"https://api.github.com/users/chrisaljoudi/following{/other_user}","gists_url":"https://api.github.com/users/chrisaljoudi/gists{/gist_id}","starred_url":"https://api.github.com/users/chrisaljoudi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chrisaljoudi/subscriptions","organizations_url":"https://api.github.com/users/chrisaljoudi/orgs","repos_url":"https://api.github.com/users/chrisaljoudi/repos","events_url":"https://api.github.com/users/chrisaljoudi/events{/privacy}","received_events_url":"https://api.github.com/users/chrisaljoudi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-03-08T09:29:14Z","updated_at":"2015-03-08T12:49:22Z","closed_at":null,"body":"When updating 3rd-party filter lists, it's not uncommon to have one of the servers be down or slow every once in a while. Usually, trying again some time later resolves the issue.\r\n\r\nIn the current implementation, however, the whole 3rd-party filter list page is \"whited out\" while the update is in progress. There aren't any individuals indicators next to the filter lists, which creates uncertainty in the user's mind what's going on (has uBlock froze or is the update just not going perfectly?).\r\n\r\nIt seems like it'd be very helpful to the user to, instead of whiting out the whole page with no status indication, have a \"progress bar\"/\"status text\" next to each filter list getting updated.\r\n\r\nIn that case, for example, if a request times out from one of the servers, one would simply see that error message next to the filter list (<kbd>remote fetch timed out</kbd> or something) and try again later.\r\n\r\nThis will also enable users to see which updates succeed (the status next to the filter would be <kbd>last updated on 03/08/2015 3:25AM</kbd> or some such).\r\n\r\n@gorhill I'll be going through tomorrow figuring out a plan/general idea on implementing this, but I'd like to hear your opinion.\r\n\r\nSome related issues: #719, #376, #860, #964 (probably)."},"comment":{"url":"https://api.github.com/repos/gorhill/uBlock/issues/comments/77747062","html_url":"https://github.com/gorhill/uBlock/issues/965#issuecomment-77747062","issue_url":"https://api.github.com/repos/gorhill/uBlock/issues/965","id":77747062,"user":{"login":"gorhill","id":585534,"avatar_url":"https://avatars.githubusercontent.com/u/585534?v=3","gravatar_id":"","url":"https://api.github.com/users/gorhill","html_url":"https://github.com/gorhill","followers_url":"https://api.github.com/users/gorhill/followers","following_url":"https://api.github.com/users/gorhill/following{/other_user}","gists_url":"https://api.github.com/users/gorhill/gists{/gist_id}","starred_url":"https://api.github.com/users/gorhill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gorhill/subscriptions","organizations_url":"https://api.github.com/users/gorhill/orgs","repos_url":"https://api.github.com/users/gorhill/repos","events_url":"https://api.github.com/users/gorhill/events{/privacy}","received_events_url":"https://api.github.com/users/gorhill/received_events","type":"User","site_admin":false},"created_at":"2015-03-08T12:49:22Z","updated_at":"2015-03-08T12:49:22Z","body":"> I'll be going through tomorrow\r\n\r\nI have already work to do in there: #954, + another issue I can't find right now which is about showing the last time a list was updated.\r\n\r\nAs I say somewhere in here, I work on this project because I like to code."}}