    QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::updateState);
    QObject::connect(this, &OnroadWindow::offroadTransition, alerts, &OnroadAlerts::offroadTransition);
  
    // setup stacking order
    alerts->raise();
  
    setLayout(layout);
 
</s> remove   QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::update);
 </s> add   QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::updateState); </s> remove   if (ui_state.scene.started != started_prev) {
 </s> add   if (ui_state.scene.started != started_prev || ui_state.sm->frame == 1) { </s> remove   configFont(p, "Open Sans", 35, 400);
 </s> add   configFont(p, "Open Sans", 35, "Regular"); </s> remove #include "selfdrive/ui/qt/qt_window.h"
 </s> add #include "selfdrive/ui/qt/util.h"
  layout->addWidget(alerts);
    QObject::connect(this, &OnroadWindow::update, alerts, &OnroadAlerts::updateState);
    QObject::connect(this, &OnroadWindow::offroadTransition, alerts, &OnroadAlerts::offroadTransition);
  layout->addWidget(alerts);
  
    // setup stacking order
    alerts->raise();
  
    setLayout(layout);
keep add keep keep keep keep keep
 match nvg onroad alerts (#20854) 
selfdrive/ui/qt/onroad.cc