@@ -395,16 +395,19 @@ export const ConsoleView = observer(() => {
const change = changeInfo.change;
const builderColumns = builderGroups.map((builderGroup, i) => {
- const builds: Build[] = [];
+ const buildLinks: NodeListOf<Element>[] = [];
for (const builder of builderGroup.builders) {
const builderBuilds = changeInfo.buildsByBuilderId.get(builder.builderid) ?? []
- builds.push(...builderBuilds);
+ for (const build of builderBuilds) {
+ buildLinks.push(
+ <span title={builder.name}>
+ <BuildLinkWithSummaryTooltip key={build.buildid} build={build}/>
+ </span>
+ );
+ }
}
- const buildLinks = builds.map(build => (
- <BuildLinkWithSummaryTooltip key={build.buildid} build={build}/>
- ));
return (
- <td key={i} title={builderGroup.name} colSpan={builderGroup.colspan} className="column">
+ <td key={i} colSpan={builderGroup.colspan} className="column">
{buildLinks}
</td>
);
Fix an issue where the browser pop-up label was the same for all build of a builders group. Fixes [YOCTO #15911] Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> --- yocto_console_view/src/views/ConsoleView/ConsoleView.tsx | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-)