Merge changes I2bfa04cc,I156f1032 into main

* changes:
  vr: avoid missing std::char_traits<const T>
  ui: use std::span instead of std::basic_string_view<uint8_t>