Skip to content

Loading…

[Safari] Updating or applying changes for 3rd party filters loads indefinitely #914

Closed
Jekecy opened this Issue · 17 comments

3 participants

@Jekecy

This has just recently started happening on my Safari extension (Chrome on the same machine works fine).

Whenever I try to apply an update or change, the page "whites out" as normal...but stays like that forever. I can switch panes and still go about my business browsing, but the 3rd party pane is forever in that loading state until I close preferences and open it up again.

@gorhill gorhill changed the title from Updating or applying changes for 3rd party filters loads indefinitely (Safari) to [Safari] Updating or applying changes for 3rd party filters loads indefinitely
@chrisaljoudi
Owner

@Jekecy sorry to hear about that.

What filter lists do you have enabled? Also, what version of µBlock is this occurring on?

@Jekecy

Hm, strangely it seems to be working now. I just uninstalled and reinstalled again, but this time I hit the 'Update Now' button first instead of 'Apply Changes' on the 3rd party pane. Now everything is working as it should. I don't want to mess around with it anymore in fear of breaking something again, so I guess you can just cross this issue off for now.

@Jekecy Jekecy closed this
@gorhill

Probably a remote server which was not repsonding. It happens often with EasyList server. There is a 30 second time out, then the UI should come back to life.

@Jekecy

Ok I couldn't help myself so I reset safari and ublock so I was effectively starting from scratch. I purged and re-updated my lists from Chrome, and did a full extension back-up. I used the back-up and loaded it to my Safari. Clicked "update now" and I'm back to the original issue. Been on the loading screen for 6 minutes now.

If it were truly one of the servers, I should be experiencing the same thing on Chrome. But I can purge and re-update almost instantaneously without issue. Definitely something exclusive to Safari.

@Jekecy Jekecy reopened this
@chrisaljoudi
Owner

@Jekecy again, sorry to hear about that.

What filter lists do you have enabled? Also, what version of µBlock is this occurring on?

@Jekecy

This is my current filters for both browsers:

http://cl.ly/image/1K3p1O1T0c2g/Image%202015-03-01%20at%209.09.13%20PM.png

I'm on the latest version (0.8.9.1)

@chrisaljoudi
Owner

@Jekecy can't reproduce, I'm afraid. To help reproduce, any other details that might be of interest?

@Jekecy
@chrisaljoudi
Owner

@Jekecy alright.

To be sure, you can reproduce this without using the backup? In other words, does the issue occur if you just reset everything, install µBlock, choose the filters, and then try to update?

@Jekecy
@chrisaljoudi
Owner

@Jekecy I went to a fresh machine (never installed µBlock before) with Safari 8 and did the following:

  • Download and install µBlock from https://chrismatic.io/ublock/
  • Enable the lists as you had in your screenshot
  • "Apply Changes"
  • Purge Caches
  • Update

And that didn't result in the issue.

To make sure there's no miscommunication, are the steps above correct? If not, please share the full list of steps that does result in an issue.

Thanks for your patience, @Jekecy.

@gorhill

I suspect there must be some kind of error reported at the dev console for the extension, if so this would probably be the best hint as to what is happening.

@chrisaljoudi
Owner

@gorhill right, but I don't think one can't can inspect the dev console for the background page unless they install the extension from source.

@Jekecy if you can look in the console while on the preferences dashboard and the issue occurs, that might have some clues in it, though.

@Jekecy
@chrisaljoudi
Owner

@Jekecy do you see any errors in the console when the update gets stuck? You can look at the console with the shortcut + alt + c while you're in preferences and are experiencing the issue.

@Jekecy
@chrisaljoudi
Owner

Alright. Closing for now — please still feel free to comment when/if the issue comes up again or you find out anything.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.