AdguardTeam / AdguardTeam/CoreLibs

Generic cosmetic rules are not applied to some iframes

Abierto
#1,721 6 comentarios 0 reacciones 0 asignados Ver en GitHub
Priority: P4 Resolution: Done Status: Done
Lenguaje dominante
Sin datos de lenguaje
Estrellas
52
Forks
10
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

It looks like the generic cosmetic rules are not applied if the `iframe` `height`/`width` is less than a certain value.

Steps to reproduce:
1. Add this rule:
```adblock
##h1
```
2. Go to - https://example.org/
3. Run in browser console:
```js
(() => {
const frame = document.createElement('iframe');
frame.src = 'https://example.com/';
frame.width = '500px';
frame.height = '200px';
document.body.appendChild(frame);
})();
```
`h1` element with text `Example Domain` should be hidden by this rule - `##h1`, but it doesn't work.
It seems that it works correctly if the value of `height` is greater than `200`, like `201`, or `width` is greater than `500`, like `501`.

Screenshots

![image](https://user-images.githubusercontent.com/29142494/214830968-7c395001-f258-4aae-89f2-c18217d35929.png)

![image](https://user-images.githubusercontent.com/29142494/214831000-8c902ebd-1148-43ec-b4d6-d1321b89777a.png)

AdGuard for Windows version 7.12 nightly 10 (build 4171, CL 1.10.189)

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.