zbluebugz / facebook-clean-my-feeds

Clean up Facebook feeds by hiding sponsored, suggestions and other posts based on keywords.
GNU General Public License v3.0
113 stars 13 forks source link

Looks like facebook changed something making it impossible to change settings #68

Open takeda opened 2 weeks ago

takeda commented 2 weeks ago

Currently I'm unable to click on the icon to change settings (it worked correctly in the past). It feels like the button is covered with some invisible layer or something.

I'm able to click on it, only when I'm clicking to reload the page and before it finishes loading.

I also tried to use uBlock to remove that part but that does seem to go nowhere, I think javascript likely places it back or something.

zbluebugz commented 2 weeks ago

Yes, sometimes part of FB is misbehaving and causes some of their hidden stuff to sit above the fb-cmf button.

A couple of work-around:

1) Click on the userscript manager (Tampermonkey, Violentmoneky, etc) icon and then click on "Settings" beneath the fb-cmf' heading.

Violentmonkey: image

2) Relocate fb-cmf's button

I can't reproduce the issue at the moment, but it has happened to me a couple of times and do have a fix for it.

The fix will be in the next version (either 4.31 or 5.01)

takeda commented 2 weeks ago

Top right doesn't work either, the button isn't even visible. I'm using Firemonkey, I'll try Violentmonkey to see if it is problem with it (it did work in the past though).

takeda commented 2 weeks ago

Ok, it looks like it is working in violent monkey. So I guess it's firemonkey issue, though something changed in FB as I didn't have this problem with this before.

takeda commented 1 week ago

It's happening on violent monkey as well but less, perhaps it is the same issue that you observed.

zbluebugz commented 1 week ago

Could you test the following:

Search for this line: (around 2485)

styles = 'position:fixed; bottom:4.25rem; left:1.1rem; display:none;';

Replace it with this one:

styles = 'position:fixed; bottom:4.25rem; left:1.1rem; display:none; z-index:99;';

If that doesn't work, change the "99" to "999" or "9999".

takeda commented 1 week ago

So far so good.

Since it doesn't happen every time I'll use it for some time. If it happens again I'll let you know.

takeda commented 1 week ago

After adding z-index:99; I have not see this problem for the past 3 days.