riad-azz / facebook-sponsor-blocker

Firefox extensions for Facebook to block sponsored and suggested from your feed.
https://addons.mozilla.org/en-US/firefox/addon/fb-sponsor-blocker/
MIT License
9 stars 0 forks source link

Not working #1

Closed zasz-rh closed 1 year ago

zasz-rh commented 1 year ago

I installed the extension and the sposored posts are still there, even if both checkboxes are checked. I also tried the button, but it does nothing. I guess Facebook changed something and broke the extension? Any idea if this extension will be fixed?

image image

Desktop (please complete the following information):

zasz-rh commented 1 year ago

After further review of the dom, it seems to work for sponsored posts, but not suggested posts

riad-azz commented 1 year ago

do you use any other ad blocker extension with this one? and if possible can you screenshot the suggested post element.

riad-azz commented 1 year ago

preview

just tested it and its working still.

zasz-rh commented 1 year ago

Yes I have uBlock Origin and NoScript, but after disabling both, it still doesn't work (reloaded the page with ctrl-f5) Also, the sponsored posts are back, I think uBlock was blocking them probably, not this extension.

Here's the element: image image

zasz-rh commented 1 year ago

Whole element in text:

<div><div><div class="x1yztbdb x1n2onr6 xh8yej3 x1ja2u2z"><div class="x1n2onr6 x1ja2u2z"><div class=""><div class=""><div aria-posinset="3" aria-describedby=":r1u: :r1v: :r20: :r22: :r21:" aria-labelledby=":r1t:" class="x1a2a7pz" role="article"><div class="x78zum5 xdt5ytf"><div class="x9f619 x1n2onr6 x1ja2u2z"><div class="x78zum5 x1n2onr6 xh8yej3"><div style="border-radius: max(0px, min(8px, -999900% - 39996px + 999900vw)) / 8px;" class="x9f619 x1n2onr6 x1ja2u2z x2bj2ny x1qpq9i9 xdney7k xu5ydu1 xt3gfkd xh8yej3 x6ikm8r x10wlt62 xquyuld"><div><div></div><div><div><div><div class=""><div class="x1pi30zi x1swvt13"><div class="xcnsx8t x1l90r2v xyamay9 x1n2onr6"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x2lah0s x1qughib x6s0dn4 xozqiw3 x1q0g3np"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x193iq5w xeuugli x1r8uery x1iyjqo2 xs83m0k"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm xi81zsa" dir="auto">Suggested for you</span></div></div></div></div></div><div><div class="x1cy8zhl x78zum5 x1q0g3np xod5an3 x1pi30zi x1swvt13 xz9dl7a"><div class="x78zum5 xqtp20y x1emribx"><span class="xt0psk2"><a aria-hidden="true" class="x1i10hfl xjbqb8w x6umtig x1b1mbwd xaqea5y xav7gou x9f619 x1ypdohk xt0psk2 xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz xt0b8zv xzsf02u" href="https://www.facebook.com/usatruckwtfmoments?__cft__[0]=AZWU1zf4jUbnKma8BP2hwwU2FOpQV_AE7_VjPHJofyi-W1Mgs1hpO9lg7NgQ4d2ixA8xhubIKsOB8H4XZJrBGz5fnWCLX4Z9Rl-bIjgoyT1NBHrwsEt5V7jZTgQFMRzM6KkGaUTQsFrMK3tR2smV7ZHiPIY52u0SogegY1VbQj0TXlTq89-epxV845bGGg3H1RJyMBCTVAHyi-18c3tvmtEW&amp;__tn__=%3C%2CP-R" role="link" tabindex="-1"><div class="x1vqgdyp x100vrsf"><object type="nested/pressable"><a aria-label="Truck Driving Moments" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1q0g3np x87ps6o x1lku1pv x1a2a7pz xzsf02u x1rg5ohu" href="https://www.facebook.com/usatruckwtfmoments?__cft__[0]=AZWU1zf4jUbnKma8BP2hwwU2FOpQV_AE7_VjPHJofyi-W1Mgs1hpO9lg7NgQ4d2ixA8xhubIKsOB8H4XZJrBGz5fnWCLX4Z9Rl-bIjgoyT1NBHrwsEt5V7jZTgQFMRzM6KkGaUTQsFrMK3tR2smV7ZHiPIY52u0SogegY1VbQj0TXlTq89-epxV845bGGg3H1RJyMBCTVAHyi-18c3tvmtEW&amp;__tn__=%3C%3C%2CP-R" role="link" tabindex="0"><div class="x1rg5ohu x1n2onr6 x3ajldb x1ja2u2z"><svg aria-hidden="true" class="x3ajldb" data-visualcompletion="ignore-dynamic" role="none" style="height: 40px; width: 40px;"><mask id=":r23:"><circle cx="20" cy="20" fill="white" r="20"></circle></mask><g mask="url(#:r23:)"><image style="height: 40px; width: 40px;" x="0" y="0" height="100%" preserveAspectRatio="xMidYMid slice" width="100%" xlink:href="https://scontent-yyz1-1.xx.fbcdn.net/v/t39.30808-1/317084000_461484586102661_6296328067303584873_n.jpg?stp=cp0_dst-jpg_p40x40&amp;_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=c6021c&amp;_nc_ohc=xLxYo-CEMmsAX-NzAgm&amp;_nc_ht=scontent-yyz1-1.xx&amp;oh=00_AfBKdi2jAqL3t6ya34jHFOh4WQf8SSaGJoM99y0eH1Xx5A&amp;oe=646018A0"></image><circle class="xbh8q5q x1pwv2dq xvlca1e" cx="20" cy="20" r="20"></circle></g></svg><div class="x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h x14yjl9h xudhj91 x18nykt9 xww2gxu" data-visualcompletion="ignore"></div></div></a></object></div></a></span></div><div class="x1iyjqo2"><div class="x78zum5 xdt5ytf xz62fqu x16ldp7u"><div class="xu06os2 x1ok221b"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm xi81zsa x1yc453h" dir="auto"><h4 id=":r1t:" class="x1heor9g x1qlqyl8 x1pd3egz x1a2a7pz x1gslohp x1yc453h"><span class="xt0psk2"><a class="x1i10hfl xjbqb8w x6umtig x1b1mbwd xaqea5y xav7gou x9f619 x1ypdohk xt0psk2 xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz xt0b8zv xzsf02u x1s688f" href="https://www.facebook.com/usatruckwtfmoments?__cft__[0]=AZWU1zf4jUbnKma8BP2hwwU2FOpQV_AE7_VjPHJofyi-W1Mgs1hpO9lg7NgQ4d2ixA8xhubIKsOB8H4XZJrBGz5fnWCLX4Z9Rl-bIjgoyT1NBHrwsEt5V7jZTgQFMRzM6KkGaUTQsFrMK3tR2smV7ZHiPIY52u0SogegY1VbQj0TXlTq89-epxV845bGGg3H1RJyMBCTVAHyi-18c3tvmtEW&amp;__tn__=-UC%2CP-R" role="link" tabindex="0"><strong><span>Truck Driving Moments</span></strong></a></span></h4></span></div><div class="xu06os2 x1ok221b"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x x4zkp8e x676frb x1nxh6w3 x1sibtaa xo1l8bm xi81zsa x1yc453h" dir="auto"><span id=":r1u:"><span class="xh99ass"><span><span class="xzpqnlu xjm9jq1 x6ikm8r x10wlt62 x10l6tqk x1i1rx1s">&nbsp;</span><span aria-hidden="true"> · </span></span></span><span><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><a aria-label="16h" class="x1i10hfl xjbqb8w x6umtig x1b1mbwd xaqea5y xav7gou x9f619 x1ypdohk xt0psk2 xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz x1heor9g xt0b8zv xo1l8bm" href="https://www.facebook.com/usatruckwtfmoments/posts/pfbid0LwnxpaEWuEns59pgAHGKAeTRpeRbGd7d199yBU3qC1P4FuiuJ359vPxcd3vK8Rh5l?__cft__[0]=AZWU1zf4jUbnKma8BP2hwwU2FOpQV_AE7_VjPHJofyi-W1Mgs1hpO9lg7NgQ4d2ixA8xhubIKsOB8H4XZJrBGz5fnWCLX4Z9Rl-bIjgoyT1NBHrwsEt5V7jZTgQFMRzM6KkGaUTQsFrMK3tR2smV7ZHiPIY52u0SogegY1VbQj0TXlTq89-epxV845bGGg3H1RJyMBCTVAHyi-18c3tvmtEW&amp;__tn__=%2CO%2CP-R" role="link" tabindex="0"><span>16h</span></a></span></span><span class="xh99ass"><span><span class="xzpqnlu xjm9jq1 x6ikm8r x10wlt62 x10l6tqk x1i1rx1s">&nbsp;</span><span aria-hidden="true"> · </span></span></span><span class="xuxw1ft"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><span class="x1rg5ohu x1n2onr6 xs7f9wi"><svg fill="currentColor" viewBox="0 0 16 16" width="1em" height="1em" class="x1lliihq x1k90msu x2h7rmj x1qfuztq xcza8v6 x1kpxq89 xsmyaan" title="Shared with Public"><title>Shared with Public</title><g fill-rule="evenodd" transform="translate(-448 -544)"><g><path d="M109.5 408.5c0 3.23-2.04 5.983-4.903 7.036l.07-.036c1.167-1 1.814-2.967 2-3.834.214-1 .303-1.3-.5-1.96-.31-.253-.677-.196-1.04-.476-.246-.19-.356-.59-.606-.73-.594-.337-1.107.11-1.954.223a2.666 2.666 0 0 1-1.15-.123c-.007 0-.007 0-.013-.004l-.083-.03c-.164-.082-.077-.206.006-.36h-.006c.086-.17.086-.376-.05-.529-.19-.214-.54-.214-.804-.224-.106-.003-.21 0-.313.004l-.003-.004c-.04 0-.084.004-.124.004h-.037c-.323.007-.666-.034-.893-.314-.263-.353-.29-.733.097-1.09.28-.26.863-.8 1.807-.22.603.37 1.166.667 1.666.5.33-.11.48-.303.094-.87a1.128 1.128 0 0 1-.214-.73c.067-.776.687-.84 1.164-1.2.466-.356.68-.943.546-1.457-.106-.413-.51-.873-1.28-1.01a7.49 7.49 0 0 1 6.524 7.434" transform="translate(354 143.5)"></path><path d="M104.107 415.696A7.498 7.498 0 0 1 94.5 408.5a7.48 7.48 0 0 1 3.407-6.283 5.474 5.474 0 0 0-1.653 2.334c-.753 2.217-.217 4.075 2.29 4.075.833 0 1.4.561 1.333 2.375-.013.403.52 1.78 2.45 1.89.7.04 1.184 1.053 1.33 1.74.06.29.127.65.257.97a.174.174 0 0 0 .193.096" transform="translate(354 143.5)"></path><path fill-rule="nonzero" d="M110 408.5a8 8 0 1 1-16 0 8 8 0 0 1 16 0zm-1 0a7 7 0 1 0-14 0 7 7 0 0 0 14 0z" transform="translate(354 143.5)"></path></g></g></svg></span></span></span></span></span></div></div></div><div class="xqcrz7y x78zum5 x1qx5ct2 x1y1aw1k x1sxyh0 xwib8y2 xurb0ha xw4jnvo"><div><div aria-expanded="false" aria-haspopup="menu" aria-label="Actions for this post" class="x1i10hfl x1qjc9v5 xjqpnuy xa49m3k xqeqjp1 x2hbi6w x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx x2lwn1j xeuugli x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1q0g3np x87ps6o x1lku1pv x1a2a7pz xjyslct xjbqb8w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x3nfvp2 xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x3ajldb x194ut8o x1vzenxt xd7ygy7 xt298gk x1xhcax0 x1s928wv x10pfhc2 x1j6awrg x1v53gu8 x1tfg27r xitxdhh" role="button" tabindex="0"><svg fill="currentColor" viewBox="0 0 20 20" width="1em" height="1em" class="x1lliihq x1k90msu x2h7rmj x1qfuztq xcza8v6 x1qx5ct2 xw4jnvo"><g fill-rule="evenodd" transform="translate(-446 -350)"><path d="M458 360a2 2 0 1 1-4 0 2 2 0 0 1 4 0m6 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0m-12 0a2 2 0 1 1-4 0 2 2 0 0 1 4 0"></path></g></svg><div class="x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h x1wpzbip x14yjl9h xudhj91 x18nykt9 xww2gxu" data-visualcompletion="ignore" style="inset: -8px;"></div></div></div></div><div><a aria-label="hide post" class="x1i10hfl x6umtig x1b1mbwd xaqea5y xav7gou x1ypdohk xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x16tdsg8 x1hl2dhg xggy1nq x87ps6o x1lku1pv x1a2a7pz x6s0dn4 x14yjl9h xudhj91 x18nykt9 xww2gxu x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x78zum5 xl56j7k xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 xc9qbxq x14qfxbe xjbqb8w" href="#" role="link" tabindex="0"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/yA/r/xIt6GUZpavK.png&quot;); background-position: -126px -84px; background-size: auto; width: 20px; height: 20px; background-repeat: no-repeat; display: inline-block;"></i><div class="x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h x1wpzbip x14yjl9h xudhj91 x18nykt9 xww2gxu" data-visualcompletion="ignore"></div></a></div></div></div><div><div class="x1n2onr6" id=":r20:"><div class="x1n2onr6"><a class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1q0g3np x87ps6o x1lku1pv x1a2a7pz x1lliihq x1pdlv7q" href="https://www.facebook.com/photo/?fbid=562058006045318&amp;set=a.433278602256593&amp;__cft__[0]=AZWU1zf4jUbnKma8BP2hwwU2FOpQV_AE7_VjPHJofyi-W1Mgs1hpO9lg7NgQ4d2ixA8xhubIKsOB8H4XZJrBGz5fnWCLX4Z9Rl-bIjgoyT1NBHrwsEt5V7jZTgQFMRzM6KkGaUTQsFrMK3tR2smV7ZHiPIY52u0SogegY1VbQj0TXlTq89-epxV845bGGg3H1RJyMBCTVAHyi-18c3tvmtEW&amp;__tn__=EH-R" role="link" tabindex="0"><div class="x6s0dn4 x1jx94hy x78zum5 xdt5ytf x6ikm8r x10wlt62 x1n2onr6 xh8yej3" style="background-color: rgb(169, 177, 180);"><div style="max-width: 100%; min-width: 500px; width: calc(-259.492px + 79.8438vh);"><div class="xqtp20y x6ikm8r x10wlt62 x1n2onr6" style="padding-top: 125.245%;"><div class="x10l6tqk x13vifvy" style="height: 100%; left: 0%; width: calc(100%);"><img alt="May be an image of text" class="x1ey2m1c xds687c x5yr21d x10l6tqk x17qophe x13vifvy xh8yej3 xl1xv1r" referrerpolicy="origin-when-cross-origin" src="https://scontent-yyz1-1.xx.fbcdn.net/v/t39.30808-6/346314480_1183635228990477_1342595675362529164_n.jpg?stp=dst-jpg_s640x640&amp;_nc_cat=1&amp;ccb=1-7&amp;_nc_sid=730e14&amp;_nc_ohc=uPWlF_BKn7oAX-kkCUW&amp;_nc_ht=scontent-yyz1-1.xx&amp;oh=00_AfBTervEpGsWsISPOfUGumq4Z3PjsZp3lORQW4aiUDv1bg&amp;oe=6460CD67" width="511" height="640"></div></div></div></div><div class="xua58t2 xzg4506 x1ey2m1c xds687c x47corl x10l6tqk x17qophe x13vifvy"></div><div class="x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h" data-visualcompletion="ignore"></div></a></div><div class="x6ikm8r x10wlt62"></div></div></div><div><div class="x168nmei x13lgxp2 x30kzoy x9jhf4c x6ikm8r x10wlt62" data-visualcompletion="ignore-dynamic"><div><div><div><div class="x1n2onr6"><div class="x6s0dn4 xi81zsa x78zum5 x6prxxf x13a6bvl xvq8zen xdj266r xktsk01 xat24cr x1d52u69 x889kno x4uap5 x1a8lsjc xkhd6sd xdppsyt"><div class="x6s0dn4 x78zum5 x1iyjqo2 x6ikm8r x10wlt62"><span aria-label="See who reacted to this" class="x1ja2u2z" role="toolbar"><span id=":r22:" class="x6s0dn4 x78zum5 x1e558r4"><span class="x6zyg47 x1xm1mqw xpn8fn3 xtct9fg x13zp6kq x1mcfq15 xrosliz x1wb7cse x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xamhcws xol2nv xlxy82 x19p7ews xmix8c7 x139jcc6 x1n2onr6 x1xp8n7a xhtitgo"><span class="x12myldv x1udsgas xrc8dwe xxxhv2y x1rg5ohu xmix8c7 x1xp8n7a"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><div aria-label="Like: 1.5K people" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz" role="button" tabindex="0"><img class="x16dsc37" role="presentation" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3e%3cdefs%3e%3clinearGradient id='a' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3e%3cstop offset='0%25' stop-color='%2318AFFF'/%3e%3cstop offset='100%25' stop-color='%230062DF'/%3e%3c/linearGradient%3e%3cfilter id='c' width='118.8%25' height='118.8%25' x='-9.4%25' y='-9.4%25' filterUnits='objectBoundingBox'%3e%3cfeGaussianBlur in='SourceAlpha' result='shadowBlurInner1' stdDeviation='1'/%3e%3cfeOffset dy='-1' in='shadowBlurInner1' result='shadowOffsetInner1'/%3e%3cfeComposite in='shadowOffsetInner1' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner1'/%3e%3cfeColorMatrix in='shadowInnerInner1' values='0 0 0 0 0 0 0 0 0 0.299356041 0 0 0 0 0.681187726 0 0 0 0.3495684 0'/%3e%3c/filter%3e%3cpath id='b' d='M8 0a8 8 0 00-8 8 8 8 0 1016 0 8 8 0 00-8-8z'/%3e%3c/defs%3e%3cg fill='none'%3e%3cuse fill='url(%23a)' xlink:href='%23b'/%3e%3cuse fill='black' filter='url(%23c)' xlink:href='%23b'/%3e%3cpath fill='white' d='M12.162 7.338c.176.123.338.245.338.674 0 .43-.229.604-.474.725a.73.73 0 01.089.546c-.077.344-.392.611-.672.69.121.194.159.385.015.62-.185.295-.346.407-1.058.407H7.5c-.988 0-1.5-.546-1.5-1V7.665c0-1.23 1.467-2.275 1.467-3.13L7.361 3.47c-.005-.065.008-.224.058-.27.08-.079.301-.2.635-.2.218 0 .363.041.534.123.581.277.732.978.732 1.542 0 .271-.414 1.083-.47 1.364 0 0 .867-.192 1.879-.199 1.061-.006 1.749.19 1.749.842 0 .261-.219.523-.316.666zM3.6 7h.8a.6.6 0 01.6.6v3.8a.6.6 0 01-.6.6h-.8a.6.6 0 01-.6-.6V7.6a.6.6 0 01.6-.6z'/%3e%3c/g%3e%3c/svg%3e" width="18" height="18"></div></span></span></span><span class="x6zyg47 x1xm1mqw xpn8fn3 xtct9fg x13zp6kq x1mcfq15 xrosliz x1wb7cse x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi xamhcws xol2nv xlxy82 x19p7ews xmix8c7 x139jcc6 x1n2onr6 x1xp8n7a x1vjfegm"><span class="x12myldv x1udsgas xrc8dwe xxxhv2y x1rg5ohu xmix8c7 x1xp8n7a"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><div aria-label="Haha: 426 people" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz" role="button" tabindex="0"><img class="x16dsc37" role="presentation" src="data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16'%3e%3cdefs%3e%3clinearGradient id='a' x1='50%25' x2='50%25' y1='10.25%25' y2='100%25'%3e%3cstop offset='0%25' stop-color='%23FEEA70'/%3e%3cstop offset='100%25' stop-color='%23F69B30'/%3e%3c/linearGradient%3e%3clinearGradient id='d' x1='50%25' x2='50%25' y1='0%25' y2='100%25'%3e%3cstop offset='0%25' stop-color='%23472315'/%3e%3cstop offset='100%25' stop-color='%238B3A0E'/%3e%3c/linearGradient%3e%3clinearGradient id='e' x1='50%25' x2='50%25' y1='0%25' y2='81.902%25'%3e%3cstop offset='0%25' stop-color='%23FC607C'/%3e%3cstop offset='100%25' stop-color='%23D91F3A'/%3e%3c/linearGradient%3e%3cfilter id='c' width='118.8%25' height='118.8%25' x='-9.4%25' y='-9.4%25' filterUnits='objectBoundingBox'%3e%3cfeGaussianBlur in='SourceAlpha' result='shadowBlurInner1' stdDeviation='1'/%3e%3cfeOffset dy='-1' in='shadowBlurInner1' result='shadowOffsetInner1'/%3e%3cfeComposite in='shadowOffsetInner1' in2='SourceAlpha' k2='-1' k3='1' operator='arithmetic' result='shadowInnerInner1'/%3e%3cfeColorMatrix in='shadowInnerInner1' values='0 0 0 0 0.921365489 0 0 0 0 0.460682745 0 0 0 0 0 0 0 0 0.35 0'/%3e%3c/filter%3e%3cpath id='b' d='M16 8A8 8 0 110 8a8 8 0 0116 0'/%3e%3c/defs%3e%3cg fill='none'%3e%3cuse fill='url(%23a)' xlink:href='%23b'/%3e%3cuse fill='black' filter='url(%23c)' xlink:href='%23b'/%3e%3cpath fill='url(%23d)' d='M3 8.008C3 10.023 4.006 14 8 14c3.993 0 5-3.977 5-5.992C13 7.849 11.39 7 8 7c-3.39 0-5 .849-5 1.008'/%3e%3cpath fill='url(%23e)' d='M4.541 12.5c.804.995 1.907 1.5 3.469 1.5 1.563 0 2.655-.505 3.459-1.5-.551-.588-1.599-1.5-3.459-1.5s-2.917.912-3.469 1.5'/%3e%3cpath fill='%232A3755' d='M6.213 4.144c.263.188.502.455.41.788-.071.254-.194.369-.422.371-.78.011-1.708.255-2.506.612-.065.029-.197.088-.332.085-.124-.003-.251-.058-.327-.237-.067-.157-.073-.388.276-.598.545-.33 1.257-.48 1.909-.604a7.077 7.077 0 00-1.315-.768c-.427-.194-.38-.457-.323-.6.127-.317.609-.196 1.078.026a9 9 0 011.552.925zm3.577 0a8.953 8.953 0 011.55-.925c.47-.222.95-.343 1.078-.026.057.143.104.406-.323.6a7.029 7.029 0 00-1.313.768c.65.123 1.363.274 1.907.604.349.21.342.44.276.598-.077.18-.203.234-.327.237-.135.003-.267-.056-.332-.085-.797-.357-1.725-.6-2.504-.612-.228-.002-.351-.117-.422-.37-.091-.333.147-.6.41-.788z'/%3e%3c/g%3e%3c/svg%3e" width="18" height="18"></div></span></span></span></span></span><div class=""><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><div class="x1i10hfl xjbqb8w x6umtig x1b1mbwd xaqea5y xav7gou x9f619 x1ypdohk xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1n2onr6 x87ps6o x1lku1pv x1a2a7pz x1heor9g xnl1qt8 x6ikm8r x10wlt62 x1vjfegm x1lliihq" role="button" tabindex="0"><div class="x9f619 x1ja2u2z xzpqnlu x1hyvwdk xjm9jq1 x6ikm8r x10wlt62 x10l6tqk x1i1rx1s">All reactions:</div><span aria-hidden="true" class="xrbpyxo x6ikm8r x10wlt62 xlyipyv x1exxlbk"><span><span class="xt0b8zv x1e558r4">2K</span></span></span> <span class="xt0b8zv x1jx94hy xrbpyxo xl423tq"><span><span class="x1e558r4">2K</span></span></span></div></span></div></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x2lah0s x1qughib x1qjc9v5 xozqiw3 x1q0g3np xykv574 xbmpl8g x4cne27 xifccgj"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xsyo7zv x16hj40l x10b6aqq x1yrsyyn"></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xsyo7zv x16hj40l x10b6aqq x1yrsyyn"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><div class="x1i10hfl x1qjc9v5 xjqpnuy xa49m3k xqeqjp1 x2hbi6w x1ypdohk xdl72j9 x2lah0s xe8uvvx x2lwn1j xeuugli x1hl2dhg xggy1nq x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1a2a7pz xjyslct xjbqb8w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1heor9g xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1ja2u2z xt0b8zv" id=":r21:" role="button" tabindex="0"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x2lah0s x1qughib x6s0dn4 xozqiw3 x1q0g3np xwrv7xz x8182xy x4cne27 xifccgj"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm xi81zsa" dir="auto">103</span></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/P-0lZqj-PMi.png&quot;); background-position: 0px -385px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block;"></i></div></div></div></span></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xsyo7zv x16hj40l x10b6aqq x1yrsyyn"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><div class="x1i10hfl x1qjc9v5 xjqpnuy xa49m3k xqeqjp1 x2hbi6w x1ypdohk xdl72j9 x2lah0s xe8uvvx x2lwn1j xeuugli x1hl2dhg xggy1nq x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1a2a7pz xjyslct xjbqb8w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1heor9g xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1ja2u2z xt0b8zv" role="button" tabindex="0"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x2lah0s x1qughib x6s0dn4 xozqiw3 x1q0g3np xwrv7xz x8182xy x4cne27 xifccgj"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen xo1l8bm xi81zsa" dir="auto">883</span></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/P-0lZqj-PMi.png&quot;); background-position: 0px -504px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block;"></i></div></div></div></span></div></div></div></div><div class="xq8finb x16n37ib"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x2lah0s x1qughib x1qjc9v5 xozqiw3 x1q0g3np x150jy0e x1e558r4 xjkvuk6 x1iorvi4 xwrv7xz x8182xy x4cne27 xifccgj"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x193iq5w xeuugli x1r8uery x1iyjqo2 xs83m0k xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><div aria-label="Like" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz x5ve5x3" role="button" tabindex="0"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x1r8uery x1iyjqo2 xs83m0k xeuugli xl56j7k x6s0dn4 xozqiw3 x1q0g3np xn6708d x1ye3gou xexx8yu xcud41i x139jcc6 x4cne27 xifccgj xn3w4p2 xuxw1ft"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><span class="x3nfvp2"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/P-0lZqj-PMi.png&quot;); background-position: 0px -226px; background-size: auto; width: 18px; height: 18px; background-repeat: no-repeat; display: inline-block;"></i></span></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen x1s688f xi81zsa" dir="auto"><span>Like</span></span></div></div><div class="x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h" data-visualcompletion="ignore"></div></div><div aria-label="React" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli x16tdsg8 x1hl2dhg x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz x4r51d9 x1d0ri9u x4uap5 x1ug4tga xkhd6sd xnfr1j xzpqnlu x179tack x10l6tqk x5ve5x3" role="button" tabindex="0"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/yA/r/xIt6GUZpavK.png&quot;); background-position: -170px -126px; background-size: auto; width: 16px; height: 16px; background-repeat: no-repeat; display: inline-block;"></i><div class="x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h" data-visualcompletion="ignore"></div></div></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x193iq5w xeuugli x1r8uery x1iyjqo2 xs83m0k xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><div aria-label="Leave a comment" class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz" role="button" tabindex="0"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x1r8uery x1iyjqo2 xs83m0k xeuugli xl56j7k x6s0dn4 xozqiw3 x1q0g3np xn6708d x1ye3gou xexx8yu xcud41i x139jcc6 x4cne27 xifccgj xn3w4p2 xuxw1ft"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/P-0lZqj-PMi.png&quot;); background-position: 0px -188px; background-size: auto; width: 18px; height: 18px; background-repeat: no-repeat; display: inline-block;"></i></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen x1s688f xi81zsa" dir="auto">Comment</span></div></div><div class="x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h" data-visualcompletion="ignore"></div></div></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x193iq5w xeuugli x1r8uery x1iyjqo2 xs83m0k xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><div aria-label="Send this to friends or post it on your timeline." class="x1i10hfl x1qjc9v5 xjbqb8w xjqpnuy xa49m3k xqeqjp1 x2hbi6w x13fuv20 xu3j5b3 x1q0q8m5 x26u7qi x972fbf xcfux6l x1qhh985 xm0m39n x9f619 x1ypdohk xdl72j9 x2lah0s xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r x2lwn1j xeuugli xexx8yu x4uap5 x18d9i69 xkhd6sd x1n2onr6 x16tdsg8 x1hl2dhg xggy1nq x1ja2u2z x1t137rt x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x3nfvp2 x1q0g3np x87ps6o x1lku1pv x1a2a7pz" role="button" tabindex="0"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 x1r8uery x1iyjqo2 xs83m0k xeuugli xl56j7k x6s0dn4 xozqiw3 x1q0g3np xn6708d x1ye3gou xexx8yu xcud41i x139jcc6 x4cne27 xifccgj xn3w4p2 xuxw1ft"><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/ym/r/P-0lZqj-PMi.png&quot;); background-position: 0px -245px; background-size: auto; width: 18px; height: 18px; background-repeat: no-repeat; display: inline-block;"></i></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli x150jy0e x1e558r4 x10b6aqq x1yrsyyn"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x1xmvt09 x1lliihq x1s928wv xhkezso x1gmr53x x1cpjm7i x1fgarty x1943h6x xudqn12 x3x7a5m x6prxxf xvq8zen x1s688f xi81zsa" dir="auto">Share</span></div></div><div class="x1o1ewxj x3x9cwd x1e5q0jg x13rtm0m x1ey2m1c xds687c xg01cxk x47corl x10l6tqk x17qophe x13vifvy x1ebt8du x19991ni x1dhq9h" data-visualcompletion="ignore"></div></div></div><div class="x9f619 x1n2onr6 x1ja2u2z x78zum5 xdt5ytf x2lah0s x193iq5w xeuugli xg83lxy x1h0ha7o x10b6aqq x1yrsyyn"><div><button aria-label="Voice Selector" class="x6s0dn4 xjbqb8w x1lcm9me x1yr5g0i xrt01vj x10y3i5r x972fbf xcfux6l x1qhh985 xm0m39n x9f619 xi81zsa x1ypdohk x78zum5 x1valcye x1s688f x10w6t97 xl56j7k xexx8yu x1sxyh0 x18d9i69 xurb0ha x1n2onr6 x1hl2dhg x1hfyuzy x8du52y x1lku1pv"><img alt="" class="x14yjl9h xudhj91 x18nykt9 xww2gxu xfs2ol5" referrerpolicy="origin-when-cross-origin" src="https://scontent-yyz1-1.xx.fbcdn.net/v/t1.6435-1/83280483_10221179474220573_4426558123217518592_n.jpg?stp=cp0_dst-jpg_p24x24&amp;_nc_cat=106&amp;ccb=1-7&amp;_nc_sid=7206a8&amp;_nc_ohc=oDYY1hKocY8AX_OEQXa&amp;_nc_ht=scontent-yyz1-1.xx&amp;oh=00_AfDv0Vfg4rdV_2aMrlObXv7CqM5GtaBTfgh2fG9u3gWhLg&amp;oe=648302C9" width="20" height="20"><i data-visualcompletion="css-img" class="x1b0d499 x1d69dk1" style="background-image: url(&quot;https://static.xx.fbcdn.net/rsrc.php/v3/yA/r/xIt6GUZpavK.png&quot;); background-position: -104px -143px; background-size: auto; width: 12px; height: 12px; background-repeat: no-repeat; display: inline-block;"></i></button></div></div></div></div></div></div><div class=""></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div></div>

riad-azz commented 1 year ago

the full element starts from here

image

can you please give me this full element, or you have a different one?

zasz-rh commented 1 year ago

Yes, I don't have the x1lliihq, I have this instead: image

riad-azz commented 1 year ago

oh okay that make sense i mean the extension finds posts with the class name, no problem i will make a fix in the next few hours, and i will close this issue once Im done. thank you for notifying me.

riad-azz commented 1 year ago

The newer fixed version 5.1.1 is live now you can get it here i tested it and seems to be working fine on my end.

https://addons.mozilla.org/en-US/firefox/addon/fb-sponsor-blocker/

Please try it and let me know if its fixed, i haven't touched this code in so long so just to be sure let me know if it works.

zasz-rh commented 1 year ago

Doesn't seem to work for sponsored image

riad-azz commented 1 year ago

On the current version it detects the sponsored text from the shadow root of the element but since they added this class maybe it changed. I am still on the old version so this might take some time before i get it right since i cant live test, but i made it remove any posts with the class "sponsored_ad" and hopefully it works fine now.

the version 5.1.2 is live : https://addons.mozilla.org/en-US/firefox/addon/fb-sponsor-blocker/

zasz-rh commented 1 year ago

Seems to work well now, thank you!

zasz-rh commented 1 year ago

Hi @riad-azz, it was working fine, but now not sure why, but only the button works. When I scroll, they don't get blocked even if the checkboxes are checked. But if I click the button they disappear correctly.

riad-azz commented 1 year ago

The extensions is made to stop working when the URL changes from https://www.facebook.com/ so maybe that's why. Does it randomly stop for you after browsing for a while, or from the start when opening Facebook it doesn't remove them?

I pushed a newer version : 5.1.4 here : https://addons.mozilla.org/en-US/firefox/addon/fb-sponsor-blocker/

With this version it stores the same timeline no matter what page you go so it shouldn't stop working.

Let me know if the problem persist.

zasz-rh commented 1 year ago

It doesn't work from the start, here's an example: image

zasz-rh commented 1 year ago

If it helps, I activated debug and I only get anything in it when I press the button: image

riad-azz commented 1 year ago

if you have debug enabled it should show more than just that :

image

I think you might have something on your browser blocking the background script requests or your version of Facebook blocks such in an attempt to stop adblockers.

I changed the boolean for removing the posts to default to true instead of waiting for background script and moved the observer to not be a global variable.

image

perhaps this will fix it.

Also do you use the one from the Firefox extension store or you use the github repo?

zasz-rh commented 1 year ago

I am using the Firefox extension, that I manually update when you have a new version. I used debugging and it seems popup.js works fine, but background.js is never called (debugger never breaks in it even with breakpoints at the beginning or on the runApp function)

Trying to find what could be blocking it but I never played with extensions so I have no idea where to look. I deactivated all my other extensions to make sure it isn't a conflict, but it does the same thing.

riad-azz commented 1 year ago

I updated my Firefox to the latest version and tried it from different devices, and even had friends from other countries try it and its working with no problems.

I cannot think of anything other than that your browser is blocking the MutationObserver for some reason, could be permissions or security stuff on your end.

The extension does not need background.js script to work and since the manual button is working that means backgroun.js script is working because popup.js communicates with content.js using background.js.

In conclusion i think you have some other extension interfering with the MutationObserver or your some security settings on your browser are not allowing it to track the changes on the DOM.

zasz-rh commented 1 year ago

Ah maybe it is because the content.js file is missing? I don't see it in my debug: image

riad-azz commented 1 year ago

The content file is inserted in the DOM and doesn't get compiled with the background extension scripts. The logic for removing posts with the button is included in the content.js script so that cant be the problem.

riad-azz commented 1 year ago

I just wanted to let you know that i made some big changes to the posts detection, you can try now maybe its fixed for you.

have a good day.