Web platform i encountered bugs on is QtWebEngine 5.13, which is essentially Chromium.
When building for web the usual trio for testing is:
1.) Something based on Gecko. For example Firefox.
2.) Something based on Chromium, or Chrome itself
3.) Something based on Webkit (Apple Safari and numerous little opensource browsers).
For Linux in VM better go for sth simpler and lighter than Ubuntu. It is recently going in strange directions, got incredibly fat and not always works nice in VM on Windows (had friends having troubles).
Maybe sth like MXLinux, Mint, (Debian-based) or Manjaro (from another family, Arch based) would be a better choice while still being beginner-friendly (unlike stock Arch, Void or Gentoo [which are great, but are rather for actual Linux fans and not just for quick testing]).