Fix plenary stage rounding and restore the speaking ring.
Deploy Ladill Meet / deploy (push) Successful in 44s

Clip spotlight tiles to the stage border radius and draw the green active-speaker outline on the spotlight container so overflow hidden no longer hides it.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
isaacclad
2026-07-01 23:11:23 +00:00
co-authored by Cursor
parent 712dc487c6
commit 6f00103c35
2 changed files with 47 additions and 3 deletions
+10 -3
View File
@@ -836,8 +836,12 @@ function meetRoom() {
target.appendChild(tile);
}
tile.classList.toggle('meet-stage-spotlight-tile', target === spotlight);
const isSpotlightTile = target === spotlight;
tile.classList.toggle('meet-stage-spotlight-tile', isSpotlightTile);
tile.classList.toggle('meet-stage-panel-tile', target === grid && this.stageLayout === 'panel');
tile.classList.toggle('aspect-video', !isSpotlightTile && !this.audioOnly);
tile.classList.toggle('rounded-xl', !isSpotlightTile && !this.audioOnly);
} else {
tile.remove();
}
@@ -1129,9 +1133,12 @@ function meetRoom() {
container.appendChild(tile);
}
tile.classList.toggle('meet-stage-spotlight-tile', container.id === 'meet-stage-spotlight');
const isSpotlightTile = container.id === 'meet-stage-spotlight';
tile.classList.toggle('meet-stage-spotlight-tile', isSpotlightTile);
tile.classList.toggle('meet-stage-panel-tile', container.id === 'video-grid' && this.stageLayout === 'panel');
tile.classList.toggle('aspect-video', container.id !== 'meet-stage-spotlight' && !this.audioOnly);
tile.classList.toggle('aspect-video', !isSpotlightTile && !this.audioOnly);
tile.classList.toggle('rounded-xl', !isSpotlightTile && !this.audioOnly);
this.updateTileAvatarCircle(tile, participant);
tile.querySelector('[data-tile-name]').textContent = this.displayNameForParticipant(participant);