Hello.
I think this one was introduced with the latest update:
Deprecated: Using ${var} in strings is deprecated, use {$var} instead: wp-content/plugins/visual-regression-tests/includes/core/utilities/class-image-helpers.php:48
I’m using PHP 8.2.
Thanks.
Oftentimes with our clients, we make changes on staging and push to production automatically using a sync tool (host, import/export). This is due to override the database, where tests seem to be saved.
Is there a way to keep the tests for after the push is made and compare bost versions?
Perhaps saving them to cloud or having exportable config.
Hello,
Currently, when the height of an element changes or a new element is introduced, it pushes down all subsequent content, which is then flagged as a difference. This makes it difficult to identify any genuine changes further down the page.
Perhaps a solution would be to highlight only the element that has changed and consider the rest as unchanged, merely displaced downwards.
Hopefully, it is possible.
]]>Hello.
The following case seems ideal for the new False positive feature, but although I marked it as a false positive many time, it keeps being alerted:
Screenshot 2024-06-21 115831.png
I thought you might want to know.
Thanks for a great plugin,
Asaf
]]>Hello.
#google-anno-sa
.Do you have ideas for how to avoid it?
Thanks.
]]>For the past few days I’ve been getting 406 errors for all my tests. There’s nothing obvious in the logs.
Any help debugging this appreciated…
]]>Hello.
I’m not sure, but it seems like the tool is being blocked by a firewall. See screenshot:
Screenshot 2024-04-20 143711.png
It is repeating recently.
Is there an IP or a User-Agent to whitelist, or another way to avoid it?
Thanks.
]]>Curious if there is a way to get the VRT regression screenshot / test system to work for sites behind simple http auth. Having a site behind authentication is common for a staging site ,which is a scenario I dont think is very uncommon.
]]>Hello.
Are there plans to introduce mobile testing?
Thanks.
]]>Hello.
Please see the screenshot:
Screenshot 2024-02-26 162429_2.png
The last element of the footer (and the page) – the email address – keeps disappearing and reappearing in the test results.
No actual changes have been made to this simple element in a long while.
Any ideas of what could be causing it?
Thanks.
]]>Hi Support!
The tool seems to trigger alerts when nothing has changed visually on the page.
In addition, it also seems to trigger when the fonts load and there is a slight shift.
The best way to describe it is that the text appears to move down a pixel or two.
I saw a previous post about not being able to control the tolerance levels, but is there a way to prevent this effect?Let me know if I need to provide additional information.
]]>Hello.
We are using the click selectors to accept cookies (which is the example use case you give).
For us, after accepting the cookies, some elements, like embedded YouTube videos, are being loaded. This can take some time.
In our case, the generated screenshot is missing these elements and thus doesn’t represent the visuality of the page with accepted cookies.
Is there any way to add a delay after clicking the accept cookies button?
I’ve looked in the code but couldn’t find any opportunities.
Thanks for a great plugin.
]]>This happened to us:
Possible solution: use the approved alert as the new screenshot, and don’t create a new one on approval.
]]>Hello.
I’m using a full-page cache. It might mean that the plugin can only detect a visual regression in a month’s delay (once the cache clears). I’m looking for a way to let the plugin bypass the cache. It can be done with a cookie or a URL param.
Is there a simple way to incorporate it with the plugin?
]]>After updating the wordpress version to 6.2.2 getting error on react dom
Whenever I edit the page. got the following error
TypeError: t is not a function at Dr (https://v5-base.local/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:73052) at Or (https://v5-base.local/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:73238) at xl (https://v5-base.local/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:92482) at https://v5-base.local/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:89829 at v (https://v5-base.local/wp-includes/js/dist/vendor/react.min.js?ver=18.2.0:10:3385) at ce (https://v5-base.local/wp-includes/js/dist/vendor/react.min.js?ver=18.2.0:10:5527) at A.<computed> (https://v5-base.local/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0:1:16077) at P (https://v5-base.local/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0:1:15885) at MessagePort.E (https://v5-base.local/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0:1:15942)
It might be useful to add information about the latest test run: date, time, and maybe the screenshot of the test (even if no changes were detected) for sanity checks.
]]>Is there any way to set the visual difference threshold for triggering the notification?
]]>It would be great if you would allow tests for archive pages such as category archive.
Maybe you can allow entering a URL for testing instead of selecting a page.
Thanks.
]]>Hello.
I have a product grid on my homepage. Each time I publish a new product, the content of the product grid changes (and hence the visuals of the homepage change), and I get an alert.
Is it possible to use functions or hooks to trigger a snapshot refresh when a product is published?
Thanks,
Asaf
Our websites uses SwiperJS for a logo slider, that automatically slides images. I get a testing alert, for this. Is there a way to tell the plugin, to not check that slider section?
]]>Hello.
After updating to WordPress 6.2, when opening a post to edit, after clicking an element to start editing, the editor crashes. I’ve tried with every other plugin disabled, and with a default theme.
Screenshot:
https://drive.google.com/file/d/1iX_m5mhQwcbk525dxYdCk44fjPe1GPG3/view?usp=drivesdk
Error:
TypeError: t is not a function
at Dr (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:73052)
at Or (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:73238)
at xl (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:92482)
at https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:91969
at Sl (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:92034)
at cl (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:85803)
at zn (https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:32470)
at https://koritsu.biz/wp-includes/js/dist/vendor/react-dom.min.js?ver=18.2.0:10:83221
The mobile preference center is set to max-height: 100vh;
.
In some browsers, including Chrome on Android, 100vh
doesn’t take into account the browser’s elements, such as the address bar. This makes the element higher than the viewport and leads to a truncated top and bottom.
Maybe this would help:
https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/
]]>Hey,
Thank you for making such an awesome plugin! Is your plugin WP Network (Multisite) compatible?
]]>On the Tests page the ‘Add New’ button is greyed out and the following message is displayed.
Connection failed
Something went wrong while connecting to the external service. If you just installed the plugin, refresh this page in a bit.
The website must be publicly accessible in order to set up and run the tests. Password protection or any kind of firewall might prevent the plugin from working correctly.
The website is accessible. This looks like the same issue as the 1 star review that someone left. How long should I have to wait before refreshing the page to get it to work?
]]>