Add hover callout badge for corrected Prospect Scout entries

Yellow circle with a question mark on any card that had a factual
error fixed, showing what changed on hover (native title tooltip).
Applied to GaN Systems and Transphorm, whose acquirers were swapped
in an earlier pass and corrected after web-search verification.
This commit is contained in:
beantownbabe committed 2026-08-22 10:48:38 +02:00
1 parent 532546a082
commit 01aa0ae182
1 file changed
+30 -12
+30 -12
View File
@@ -1134,7 +1134,8 @@ var PROSPECT_RESULTS = [
{ division: "Power Electronics (Devices)", name: "Innoscience", location: "China", url: "https://www.innoscience.com", source: "peter",
reason: "Peter's Phase 1 list. Chinese GaN power device manufacturer." },
{ division: "Power Electronics (Devices)", name: "GaN Systems Inc.", location: "Ottawa, Ontario, Canada", url: "https://www.gansystems.com", source: "both",
reason: "Peter's Phase 1 list + this sweep. Fabless GaN power switching semiconductor developer, acquired by Infineon in 2023 — Peter's sheet also lists its website as infineon.com, consistent with the acquisition. Flagged as uncertain whether it still operates as an independent prospect entity or is now folded fully into Infineon." },
reason: "Peter's Phase 1 list + this sweep. Fabless GaN power switching semiconductor developer, acquired by Infineon in 2023 — Peter's sheet also lists its website as infineon.com, consistent with the acquisition. Flagged as uncertain whether it still operates as an independent prospect entity or is now folded fully into Infineon.",
correction: "Edited 2026-08-22: an earlier pass had this backwards, saying GaN Systems was acquired by Renesas. Verified via web search — Infineon acquired GaN Systems (2023); Renesas acquired Transphorm instead (see that entry)." },
{ division: "Power Electronics (Devices)", name: "Vishay Intertechnology", location: "USA", url: "https://www.vishay.com", source: "peter",
reason: "Peter's Phase 1 list. Power discrete semiconductor manufacturer." },
{ division: "Power Electronics (Devices)", name: "Mitsubishi Electric", location: "Tokyo, Japan", url: "https://www.mitsubishielectric.com", source: "sweep",
@@ -1163,7 +1164,8 @@ var PROSPECT_RESULTS = [
{ division: "WBG Device Manufacturer", name: "X-FAB Silicon Foundries SE", location: "Erfurt, Germany (registered seat Tessenderlo, Belgium)", url: "https://xfab.com", source: "sweep",
reason: "Self-described first pure-play foundry offering SiC and GaN process technologies; as a foundry serving many fabless WBG designers, defect/process characterization services are directly relevant." },
{ division: "WBG Device Manufacturer", name: "Transphorm Inc.", location: "Goleta, California, USA", url: "https://www.transphormusa.com", source: "sweep",
reason: "GaN FET maker for high-voltage power conversion, acquired by Renesas (completed June 2024, corrected — an earlier pass wrongly attributed this to Infineon) — independent prospect status uncertain, confirm before outreach." },
reason: "GaN FET maker for high-voltage power conversion, acquired by Renesas (completed June 2024, corrected — an earlier pass wrongly attributed this to Infineon) — independent prospect status uncertain, confirm before outreach.",
correction: "Edited 2026-08-22: an earlier pass had this backwards, saying Transphorm was acquired by Infineon. Verified via web search — Renesas acquired Transphorm (completed June 2024); Infineon acquired GaN Systems instead (see that entry)." },
{ division: "WBG Device Manufacturer", name: "GeneSiC Semiconductor", location: "Dulles, Virginia, USA", url: "https://genesic.com", source: "sweep",
reason: "SiC pioneer (founded 2004) making SiC rectifiers, transistors, and thyristors; acquired by Navitas Semiconductor in 2022 but still operates as a distinct SiC device brand/line." },
{ division: "WBG Device Manufacturer", name: "Qorvo Power Device Solutions (ex-United Silicon Carbide/UnitedSiC)", location: "Princeton, New Jersey, USA", url: "https://www.qorvo.com", source: "sweep",
@@ -1310,19 +1312,35 @@ function renderProspectScout() {
byDivision[div].forEach(function (c) {
var card = document.createElement('div');
card.className = 'client-card';
if (c.source) {
var badge = document.createElement('span');
badge.className = 'tag';
badge.style.background = 'transparent';
badge.style.border = '1px solid ' + SOURCE_COLOR[c.source];
badge.style.color = SOURCE_COLOR[c.source];
badge.style.marginLeft = '0';
badge.textContent = SOURCE_LABEL[c.source] || c.source;
card.appendChild(badge);
var hasTopRow = c.source || c.correction;
if (hasTopRow) {
var topRow = document.createElement('div');
topRow.style.display = 'flex';
topRow.style.alignItems = 'center';
topRow.style.justifyContent = 'space-between';
topRow.style.gap = '6px';
if (c.source) {
var badge = document.createElement('span');
badge.className = 'tag';
badge.style.background = 'transparent';
badge.style.border = '1px solid ' + SOURCE_COLOR[c.source];
badge.style.color = SOURCE_COLOR[c.source];
badge.style.marginLeft = '0';
badge.textContent = SOURCE_LABEL[c.source] || c.source;
topRow.appendChild(badge);
}
if (c.correction) {
var corrBadge = document.createElement('span');
corrBadge.textContent = '?';
corrBadge.title = c.correction;
corrBadge.style.cssText = 'display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;border-radius:50%;background:var(--yellow);color:var(--txt);font-size:11px;font-weight:800;cursor:help;flex-shrink:0;';
topRow.appendChild(corrBadge);
}
card.appendChild(topRow);
}
var nameEl = document.createElement(c.url ? 'a' : 'div');
nameEl.className = 'client-name';
nameEl.style.marginTop = c.source ? '6px' : '0';
nameEl.style.marginTop = hasTopRow ? '6px' : '0';
nameEl.textContent = c.name;
if (c.url) {
nameEl.href = c.url;