https://www.zoomit.ir/
Expandable ads place holder on header section of site, as it could be seen through following screenshot. It is loaded in <div class=declarations> in source code of the page. In DevTools, it's shown in https://cdn.pbrd.co/images/HKGi4kB.png.
Ads place holder screenshot:
https://cdn.pbrd.co/images/HKGdXqp.png
http://mynext.pro/uBOPa.txtI tried with following rule, but it is not helpful, and ads place holder will be left blank.
zoomit.ir##div[class^="declaration-wrapper"]
I confim the issue, also:
1 Similiar issue when enabling uBO-built-in regional IRN: Adblock-Iran list:

.
2 Also another issue is unsticky headerbar when scrolling down when enabled uBO-built-in regional IRN: Adblock-Iran list:

.
In the both (my) issues disabling uBO-built-in regional IRN: Adblock-Iran makes the issue gone.
Also in the OP issue after disabling http://mynext.pro/uBOPa.txt the OP issue is gone.
So if the website gets broken with 2 diferrent regional lists, perhaps there is some bug in uBO filters (I didn't investigate deeper though, so still it might be a bug in the both regional lists).
Default +
uBO-annoyance list +
uBO-built-in regional IRN: Adblock-Iran list (my issues)/
http://mynext.pro/uBOPa.txt (OP issue)
Even by not using filter list, the issue is not gone. It just shows ads and after some reloads the placeholder is gone by itself. Try to load the page in incognito mode and check again with and without uBO.
An image with disabled uBO (and also active uBO but without any third-party or regional filter list) is available at:
https://cdn.pbrd.co/images/HKJkQ4x.png
Yes, I notice now, I thought it's an image/logo and not an ad, enable one of the regional list and try this:
zoomit.ir##.declarations
zoomit.ir##body:style(padding-top: 0% !important;)
zoomit.ir##.is-sticky.scrollSticky.navbar-margin.navbar-default.navbar:style(position: static !important;)
Maybe not best but something, someone will make better I think, I don't know where is everybody lol.
@yourduskquibbles @krystian3w and @hawkeye116477 are skilled with such things.
With Adblock Iran enabled, does
zoomit.ir##body:style(padding-top: 0px !important;)
zoomit.ir##.navbar:style(margin-top: 0px !important;)
work for you?
Also, that site glitches horribly if you load it scrolled down just a bit.
I could do something like zoomit.ir##+js(abort-on-property-read.js, setHeightOfAd) but I am afraid that I might break somethign important, and its hard to tell for certain for a website in a language I do not understand.
And the option in my other comment, does it work?
I was referring to zoomit.ir##+js(abort-on-property-read.js, setHeightOfAd)
zoomit.ir##body:style(padding-top: 10px !important;) works for me.
Does that rule not leave you with a ugly bar?


Eh, it appears to work well enough. We can probably just add it.
this is go to Iran List?
I don't see any :style filter in that list, so it is probably best to fix it in uBO-annoyances.
@farrokhi do you want to add the filter
zoomit.ir##body:style(padding-top: 10px !important;)
to your list ?
Forget the network filters, I just missed that they are already blocked in both regional IRA lists, the issue is about cosmetic things only.
Thanks to all for participating.
Out of all proposed filters only following one works for me.
zoomit.ir##+js(abort-on-property-read.js, setHeightOfAd)
The others cannot block ad while scrolling the page.
Thanks to @ZaphodBeebblebrox and @okiehsch
Just merged into Adblock-Iran list. Thanks to everyone for the suggestions and report.
@ZaphodBeebblebrox Could you please mention where did you find parameter setHeightOfAd in filter zoomit.ir##+js(abort-on-property-read.js, setHeightOfAd)?
I cannot find it neither in page source, nor in scripts loaded with the page.
in an external script
https://www.zoomit.ir/abundle/scripts/zoomitqos....
The ZaphodBeebblebrox ' solution has an side-effect - it changes default behaviour of the header, the header gets unsticky and is not scrolling when scrolling the webpage.
nimasaj and farrokhi is that behaviour desirable for you? Is that a positive or negative side-effect for you? Is sticky header considered as annoyance for you or do you like more to keep the header's default behaviour?
Anyway, I've spent some more time with the issue and found the both alternative (to script injection) solutions, which seem to work fine, could anyone test these:
Solution 1: is an equivalent of the ZaphodBeebblebrox ' solution:
! header unsticky solution
zoomit.ir##.declarations
zoomit.ir##body:style(padding-top: 0px !important;)
zoomit.ir##.hotMenu:style(top: 0px !important;)
zoomit.ir##.navbar.navbar-default:style(top: 0px !important; position: static !important;)
Solution 2: restores the original behavior of the header
! header sticky solution
zoomit.ir##.declarations
zoomit.ir##body:style(padding-top: 0px !important;)
zoomit.ir##.hotMenu:style(top: 0px !important;)
zoomit.ir##.navbar.navbar-default:style(top: 0px !important;)
?
@kulfoon , You're right. sticky header is the original behavior and better to keep it like that. Thanks for finding alternative solutions. I will update it in uBOPa list.
Most helpful comment
The ZaphodBeebblebrox ' solution has an side-effect - it changes default behaviour of the header, the header gets unsticky and is not scrolling when scrolling the webpage.
nimasaj and farrokhi is that behaviour desirable for you? Is that a positive or negative side-effect for you? Is sticky header considered as annoyance for you or do you like more to keep the header's default behaviour?
Anyway, I've spent some more time with the issue and found the both alternative (to script injection) solutions, which seem to work fine, could anyone test these:
Solution 1: is an equivalent of the ZaphodBeebblebrox ' solution:
Solution 2: restores the original behavior of the header