pr: 1329e344-0a57-4508-aecc-aca2914005be applied: false verdict: fail resolved: [] created: 2026-09-10T09:01:43.282852796Z
conflict: src/forge.rs patch: 67935671dbaf97887378ed0535994bf84da082a6
file: src/forge.rs base master:src/forge.rs: <too large on base> head m6/cards2:src/forge.rs: <too large on head> patch: diff --git a/src/forge.rs b/src/forge.rs index 40aa052..d2827b6 100644 --- a/src/forge.rs +++ b/src/forge.rs @@ -998,10 +998,10 @@ fn render_issues_index( if data.issues.is_empty() { body.push_str("<p class="muted">No issues yet. <a href="/new-issue.html">Suggest one</a> — no account needed.</p>\n"); } else {
-
body.push_str("<div class=\"table-scroll\"><table>\n<thead><tr><th>#</th><th>title</th><th>state</th><th>comments</th><th>created</th></tr></thead>\n<tbody>\n");
-
body.push_str("<div class=\"table-scroll\"><table>\n<thead><tr><th>title</th><th>#</th><th>state</th><th>comments</th><th>created</th></tr></thead>\n<tbody>\n"); for issue in &data.issues { body.push_str(&format!(
-
"<tr><td class=\"num trunc\" data-label=\"#\" title=\"{n}\">{n}</td><td class=\"title trunc trunc-title\" data-label=\"title\" title=\"{title}\"><a href=\"/issues/{id}.html\">{title}</a></td><td class=\"trunc\" data-label=\"state\" title=\"{state}\">{state}</td><td class=\"trunc\" data-label=\"comments\" title=\"{comments}\">{comments}</td><td class=\"trunc\" data-label=\"created\" title=\"{created}\">{created}</td></tr>\n",
-
"<tr><td class=\"title trunc trunc-title\" data-label=\"title\" title=\"{title}\"><a href=\"/issues/{id}.html\">{title}</a></td><td class=\"num trunc\" data-label=\"#\" title=\"{n}\">{n}</td><td class=\"trunc\" data-label=\"state\" title=\"{state}\">{state}</td><td class=\"trunc\" data-label=\"comments\" title=\"{comments}\">{comments}</td><td class=\"trunc\" data-label=\"created\" title=\"{created}\">{created}</td></tr>\n", n = issue.number, id = esc(&issue.id), title = esc(&issue.title),
@@ -1059,14 +1059,14 @@ fn render_pulls_index( if prs.is_empty() { body.push_str("<p class="muted">No pull requests yet. <a href="/new-pr.html">Suggest one</a> — no account needed.</p>\n"); } else {
-
body.push_str("<div class=\"table-scroll\"><table>\n<thead><tr><th>#</th><th>title</th><th>state</th><th>head→base</th><th>created</th></tr></thead>\n<tbody>\n");
-
body.push_str("<div class=\"table-scroll\"><table>\n<thead><tr><th>title</th><th>#</th><th>state</th><th>head→base</th><th>created</th></tr></thead>\n<tbody>\n"); for pr in prs { let lanes = format!("{}→{}", esc(&pr.head), esc(&pr.base)); let lanes_plain = format!("{}→{}", pr.head, pr.base); let draft = if pr.draft { " draft" } else { "" }; let full_title = format!("{}{}", pr.title, draft); body.push_str(&format!(
-
"<tr><td class=\"num trunc\" data-label=\"#\" title=\"{n}\">{n}</td><td class=\"title trunc trunc-title\" data-label=\"title\" title=\"{full}\"><a href=\"/pulls/{id}.html\">{title}</a>{draft}</td><td class=\"trunc\" data-label=\"state\" title=\"{state}\">{state}</td><td class=\"trunc\" data-label=\"head→base\" title=\"{lanes_title}\"><code>{lanes}</code></td><td class=\"trunc\" data-label=\"created\" title=\"{created}\">{created}</td></tr>\n",
-
"<tr><td class=\"title trunc trunc-title\" data-label=\"title\" title=\"{full}\"><a href=\"/pulls/{id}.html\">{title}</a>{draft}</td><td class=\"num trunc\" data-label=\"#\" title=\"{n}\">{n}</td><td class=\"trunc\" data-label=\"state\" title=\"{state}\">{state}</td><td class=\"trunc\" data-label=\"head→base\" title=\"{lanes_title}\"><code>{lanes}</code></td><td class=\"trunc\" data-label=\"created\" title=\"{created}\">{created}</td></tr>\n", n = pr.number, id = esc(&pr.id), title = esc(&pr.title),
@@ -1823,11 +1823,19 @@ mod tests { css.contains("content:attr(data-label)"), "label via ::before" );
-
assert!(css.contains(".table-scroll td::before"), "label rule"); assert!( -
css.contains(".table-scroll td.title::before"),
...truncated