fix: validate typed frontend startup in Chromium
This commit is contained in:
@@ -1590,7 +1590,7 @@ async function loadPlugins(group) {
|
||||
for (const path of pluginGroups[group]) await loadPlugin(path);
|
||||
}
|
||||
async function loadEagerPlugins() {
|
||||
await Promise.all(["digital-modes", "map-data", "bookmarks", "settings"].map(loadPlugins));
|
||||
await Promise.all(["digital-modes", "bookmarks", "settings"].map(loadPlugins));
|
||||
}
|
||||
async function loadPluginsForTab(tab) {
|
||||
await loadPlugins(tab);
|
||||
@@ -1892,7 +1892,7 @@ var centerFreqEl = requiredElement("center-freq");
|
||||
var wavelengthEl = requiredElement("wavelength");
|
||||
var sigStrengthEl = requiredElement("sig-strength");
|
||||
var modeEl = requiredElement("mode");
|
||||
var bandLabel = requiredElement("band-label");
|
||||
var bandLabel = document.getElementById("band-label");
|
||||
var powerBtn = requiredElement("power-btn");
|
||||
var powerHint = requiredElement("power-hint");
|
||||
var vfoPicker = requiredElement("vfo-picker");
|
||||
@@ -1912,7 +1912,7 @@ var loadingEl = requiredElement("loading");
|
||||
var contentEl = requiredElement("content");
|
||||
var serverSubtitle = requiredElement("server-subtitle");
|
||||
var rigSubtitle = requiredElement("rig-subtitle");
|
||||
var ownerSubtitle = requiredElement("owner-subtitle");
|
||||
var ownerSubtitle = document.getElementById("owner-subtitle");
|
||||
var locationSubtitle = requiredElement("location-subtitle");
|
||||
var loadingTitle = requiredElement("loading-title");
|
||||
var loadingSub = requiredElement("loading-sub");
|
||||
@@ -2241,7 +2241,7 @@ function setTheme(theme) {
|
||||
invalidateBookmarkColors();
|
||||
}
|
||||
function invalidateBookmarkColors() {
|
||||
const bookmarks = window.trx.modules.bookmarks;
|
||||
const bookmarks = window.trx?.modules.bookmarks;
|
||||
if (!bookmarks) return;
|
||||
bookmarks.invalidateColors();
|
||||
void getComputedStyle(document.documentElement).getPropertyValue("--bg");
|
||||
|
||||
Reference in New Issue
Block a user