Denke eher das in dem beschriebenen Fall ein Issue bei dem entsprechenden Block-Hersteller sinnvoll wäre. Dort auf die Nachteile der Arbeitsweise hinweisen und zukünftigt das Problem für sich und andere Benutzer auszuräumen.
Denke nur so bekommt man "bad practice" durch "best practice" ersetzt.
Einen riesigen Technologie-Aufwand auf ein unzureichendes aber abstellbares Verhalten des Herstellers zu werfen ist nicht gerade Aufwand- und Ressourcen-schonend.
Betreibe ein "Visual Regression Testing" für größere Projekte. Das frisst ziemlich viel Zeit und ist auch nicht 100% automatisierbar.
Es grüßt
derRALF