This commit is contained in:
2026-06-07 18:30:20 +05:30
parent 24e3c9c4ae
commit 7cf861d70f

View File

@@ -2315,6 +2315,12 @@
return localMetadata; return localMetadata;
} }
var rowMetadata = getPoliticTalkRoleMetadataFromElement(row);
if (rowMetadata) {
return rowMetadata;
}
var matchingTile = null; var matchingTile = null;
if (videospace && endpointId) { if (videospace && endpointId) {
@@ -2336,7 +2342,7 @@
|| getPoliticTalkGuestRoleMetadata(); || getPoliticTalkGuestRoleMetadata();
} }
return getPoliticTalkRoleMetadataFromElement(row) || getPoliticTalkGuestRoleMetadata(); return getPoliticTalkGuestRoleMetadata();
} }
function isPoliticTalkParticipantPaneAvatar(element) { function isPoliticTalkParticipantPaneAvatar(element) {
@@ -2499,6 +2505,16 @@
var matchesName = function(value) { var matchesName = function(value) {
return normalizedNames.indexOf(normalizePoliticTalkText(normalizePoliticTalkDisplayName(value))) !== -1; return normalizedNames.indexOf(normalizePoliticTalkText(normalizePoliticTalkDisplayName(value))) !== -1;
}; };
var matchingRow = getPoliticTalkParticipantPaneRows().find(function(row) {
return matchesName(getPoliticTalkParticipantPaneDisplayName(row));
});
if (matchingRow) {
return getPoliticTalkRoleMetadataFromElement(matchingRow)
|| getPoliticTalkParticipantPaneRoleMetadata(matchingRow, videospace, tiles, thumbnails)
|| null;
}
var candidates = (tiles || []).concat(thumbnails || []); var candidates = (tiles || []).concat(thumbnails || []);
var matchingTile = candidates.find(function(tile) { var matchingTile = candidates.find(function(tile) {
return matchesName(getPoliticTalkVisibleDisplayName(tile)); return matchesName(getPoliticTalkVisibleDisplayName(tile));
@@ -2510,16 +2526,6 @@
|| null; || null;
} }
var matchingRow = getPoliticTalkParticipantPaneRows().find(function(row) {
return matchesName(getPoliticTalkParticipantPaneDisplayName(row));
});
if (matchingRow) {
return getPoliticTalkParticipantPaneRoleMetadata(matchingRow, videospace, tiles, thumbnails)
|| getPoliticTalkRoleMetadataFromElement(matchingRow)
|| null;
}
return null; return null;
} }
@@ -2771,6 +2777,9 @@
var dominantName = getPoliticTalkVisibleDisplayName( var dominantName = getPoliticTalkVisibleDisplayName(
videospace.querySelector('[data-testid="stage-display-name"]') videospace.querySelector('[data-testid="stage-display-name"]')
); );
applyPoliticTalkParticipantPaneAvatarTheme(videospace, tiles, thumbnails);
var dominantMetadata = getPoliticTalkDominantSpeakerRoleMetadata(videospace, tiles, thumbnails); var dominantMetadata = getPoliticTalkDominantSpeakerRoleMetadata(videospace, tiles, thumbnails);
applyPoliticTalkLargeVideoLayout(videospace, tiles); applyPoliticTalkLargeVideoLayout(videospace, tiles);