    QObject *obj = (QObject*)text->rootObject();
    QObject::connect(obj, SIGNAL(qmlSignal()), SLOT(enableAccept()));
    setLayout(main_layout);
    setStyleSheet(R"(
      * {
        font-size: 50px;
      }
      QPushButton {
        padding: 50px;
        border-radius: 10px;
        background-color: #292929;
      }
 
</s> remove   QObject *obj = (QObject*)text->rootObject();
  QObject::connect(obj, SIGNAL(qmlSignal()), SLOT(enableAccept()));
 </s> add  </s> remove   refresh();
 </s> add  </s> remove   bool metric = Params().getBool("IsMetric");
 </s> add  </s> remove   refresh(); // don't wait for the first refresh
 </s> add }

void PairingQRWidget::showEvent(QShowEvent *event){
  refresh();
    QObject *obj = (QObject*)text->rootObject();
    QObject::connect(obj, SIGNAL(qmlSignal()), SLOT(enableAccept()));
    setLayout(main_layout);
    setStyleSheet(R"(



      QPushButton {
        padding: 50px;
        border-radius: 10px;
        background-color: #292929;
      }
keep keep keep keep replace replace replace keep keep keep keep keep
 UI: fast startup (#20781)

* faster startup

* faster

* cleanup

Co-authored-by: Comma Device <device@comma.ai> 
selfdrive/ui/qt/offroad/onboarding.cc