Skip to content

Commit cf0bbca

Browse files
committed
fix: broaden input border reset to td input[type=text], fix Body column sample data
- Change CSS selector from td.col-reason/td.col-notes to generic td input[type="text"] and use border: 0 instead of border: none for more reliable browser-default override - Fix Body column in Warnings semantic changes sample: removed incorrect "IL" values; Body should be empty for Added methods and Modified fields (only Modified methods get "Changed") https://claude.ai/code/session_01Sh7FCwgc4muABUcE6XXmWK
1 parent a8eb952 commit cf0bbca

2 files changed

Lines changed: 11 additions & 9 deletions

File tree

Services/HtmlReport/HtmlReportGenerateService.Css.cs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -100,11 +100,12 @@ private static string GetCss()
100100
font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace; font-size: 12px; }
101101
/* ── Row hover highlight ─────────────────────────────────────────────── */
102102
tbody tr:not(.diff-row):hover { background: #f3eef8; }
103-
td.col-reason input[type=""text""], td.col-notes input[type=""text""] {
104-
width: 100%; border: none; padding: 2px 4px; font-size: 12px;
103+
td input[type=""text""] {
104+
width: 100%; border: 0; padding: 2px 4px; font-size: 12px;
105105
background: transparent; outline: none; box-shadow: none;
106-
appearance: none; -webkit-appearance: none; font-family: inherit; }
107-
td.col-reason input[type=""text""]:focus, td.col-notes input[type=""text""]:focus {
106+
-webkit-appearance: none; -moz-appearance: none; appearance: none;
107+
font-family: inherit; }
108+
td input[type=""text""]:focus {
108109
background: #fffff8; outline: 1px solid #aaa; }
109110
input[type=""checkbox""] { width: 1.1em; height: 1.1em; cursor: pointer; }
110111
/* ── Per-row copy path button ────────────────────────────────────────── */

doc/samples/diff_report.html

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -98,11 +98,12 @@
9898
font-family: 'SFMono-Regular', Consolas, 'Liberation Mono', monospace; font-size: 12px; }
9999
/* ── Row hover highlight ─────────────────────────────────────────────── */
100100
tbody tr:not(.diff-row):hover { background: #f3eef8; }
101-
td.col-reason input[type="text"], td.col-notes input[type="text"] {
102-
width: 100%; border: none; padding: 2px 4px; font-size: 12px;
101+
td input[type="text"] {
102+
width: 100%; border: 0; padding: 2px 4px; font-size: 12px;
103103
background: transparent; outline: none; box-shadow: none;
104-
appearance: none; -webkit-appearance: none; font-family: inherit; }
105-
td.col-reason input[type="text"]:focus, td.col-notes input[type="text"]:focus {
104+
-webkit-appearance: none; -moz-appearance: none; appearance: none;
105+
font-family: inherit; }
106+
td input[type="text"]:focus {
106107
background: #fffff8; outline: 1px solid #aaa; }
107108
input[type="checkbox"] { width: 1.1em; height: 1.1em; cursor: pointer; }
108109
/* ── Per-row copy path button ────────────────────────────────────────── */
@@ -744,7 +745,7 @@ <h2 style="color:#0051c3">[ ! ] Modified Files &#x2014; Timestamps Regressed (5)
744745
</tr>
745746
<tr class="diff-row">
746747
<td colspan="8">
747-
<details id="semantic_tsw_4" data-diff-html="PGRpdiBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcyI+Cjx0YWJsZSBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcy10YWJsZSBzYy1kZXRhaWwiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNiLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1jbGFzcy1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYmFzZXR5cGUtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNoYW5nZS1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wta2luZC1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYWNjZXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1tb2RzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC10eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1uYW1lLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1yZXR0eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1wYXJhbXMtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWJvZHktZyI+CjwvY29sZ3JvdXA+Cjx0aGVhZD48dHI+CiAgPHRoIGNsYXNzPSJzYy1jb2wtY2IiPiYjeDI3MTM7PC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWNsYXNzLXciPkNsYXNzPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWJhc2V0eXBlLXciPkJhc2VUeXBlPC90aD4KICA8dGg+Q2hhbmdlPC90aD48dGg+S2luZDwvdGg+PHRoPkFjY2VzczwvdGg+PHRoPk1vZGlmaWVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy10eXBlLXciPlR5cGU8L3RoPgogIDx0aCBjbGFzcz0idGgtcmVzaXphYmxlIiBkYXRhLWNvbC12YXI9Ii0tc2MtbmFtZS13Ij5OYW1lPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLXJldHR5cGUtdyI+UmV0dXJuVHlwZTwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1wYXJhbXMtdyI+UGFyYW1ldGVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1ib2R5LXciPkJvZHk8L3RoPgo8L3RyPjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8wIj48L3RkPjx0ZD5BcHBTZXJ2aWNlPC90ZD48dGQ+U3lzdGVtLk9iamVjdDwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPk1ldGhvZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wdWJsaWM8L2NvZGU+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+R2V0U3RhdHVzPC90ZD48dGQ+c3RyaW5nPC90ZD48dGQ+PC90ZD48dGQ+PGNvZGU+SUw8L2NvZGU+PC90ZD48L3RyPgo8dHIgY2xhc3M9Imdyb3VwLWNvbnQiPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8xIj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48Y29kZT5Nb2RpZmllZDwvY29kZT48L3RkPjx0ZD48Y29kZT5GaWVsZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wcml2YXRlPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPnN0YXRpYzwvY29kZT48L3RkPjx0ZD5pbnQ8L3RkPjx0ZD5fcmV0cnlDb3VudDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjxjb2RlPklMPC9jb2RlPjwvdGQ+PC90cj4KPC90Ym9keT48L3RhYmxlPgo8dGFibGUgY2xhc3M9InNlbWFudGljLWNoYW5nZXMtdGFibGUgc2MtY291bnQiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNsYXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNudC1jaGFuZ2UtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNvdW50LWciPgo8L2NvbGdyb3VwPgo8dGhlYWQ+PHRyPgogIDx0aD5DbGFzczwvdGg+PHRoPkNoYW5nZTwvdGg+PHRoPkNvdW50PC90aD4KPC90cj48L3RoZWFkPgo8dGJvZHk+Cjx0cj48dGQ+QXBwU2VydmljZTwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+Cjx0ciBjbGFzcz0iZ3JvdXAtY29udCI+PHRkPjwvdGQ+PHRkPjxjb2RlPk1vZGlmaWVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+CjwvdGJvZHk+PC90YWJsZT4KPC9kaXY+Cg==">
748+
<details id="semantic_tsw_4" data-diff-html="PGRpdiBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcyI+Cjx0YWJsZSBjbGFzcz0ic2VtYW50aWMtY2hhbmdlcy10YWJsZSBzYy1kZXRhaWwiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNiLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1jbGFzcy1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYmFzZXR5cGUtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWNoYW5nZS1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wta2luZC1nIj4KICA8Y29sIGNsYXNzPSJzYy1jb2wtYWNjZXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1tb2RzLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC10eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1uYW1lLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1yZXR0eXBlLWciPgogIDxjb2wgY2xhc3M9InNjLWNvbC1wYXJhbXMtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY29sLWJvZHktZyI+CjwvY29sZ3JvdXA+Cjx0aGVhZD48dHI+CiAgPHRoIGNsYXNzPSJzYy1jb2wtY2IiPiYjeDI3MTM7PC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWNsYXNzLXciPkNsYXNzPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLWJhc2V0eXBlLXciPkJhc2VUeXBlPC90aD4KICA8dGg+Q2hhbmdlPC90aD48dGg+S2luZDwvdGg+PHRoPkFjY2VzczwvdGg+PHRoPk1vZGlmaWVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy10eXBlLXciPlR5cGU8L3RoPgogIDx0aCBjbGFzcz0idGgtcmVzaXphYmxlIiBkYXRhLWNvbC12YXI9Ii0tc2MtbmFtZS13Ij5OYW1lPC90aD4KICA8dGggY2xhc3M9InRoLXJlc2l6YWJsZSIgZGF0YS1jb2wtdmFyPSItLXNjLXJldHR5cGUtdyI+UmV0dXJuVHlwZTwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1wYXJhbXMtdyI+UGFyYW1ldGVyczwvdGg+CiAgPHRoIGNsYXNzPSJ0aC1yZXNpemFibGUiIGRhdGEtY29sLXZhcj0iLS1zYy1ib2R5LXciPkJvZHk8L3RoPgo8L3RyPjwvdGhlYWQ+Cjx0Ym9keT4KPHRyPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8wIj48L3RkPjx0ZD5BcHBTZXJ2aWNlPC90ZD48dGQ+U3lzdGVtLk9iamVjdDwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPk1ldGhvZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wdWJsaWM8L2NvZGU+PC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48dGQ+R2V0U3RhdHVzPC90ZD48dGQ+c3RyaW5nPC90ZD48dGQ+PC90ZD48dGQ+PC90ZD48L3RyPgo8dHIgY2xhc3M9Imdyb3VwLWNvbnQiPjx0ZCBjbGFzcz0ic2MtY29sLWNiIj48aW5wdXQgdHlwZT0iY2hlY2tib3giIGlkPSJzY190c3dfNF8xIj48L3RkPjx0ZD48L3RkPjx0ZD48L3RkPjx0ZD48Y29kZT5Nb2RpZmllZDwvY29kZT48L3RkPjx0ZD48Y29kZT5GaWVsZDwvY29kZT48L3RkPjx0ZD48Y29kZT5wcml2YXRlPC9jb2RlPjwvdGQ+PHRkPjxjb2RlPnN0YXRpYzwvY29kZT48L3RkPjx0ZD5pbnQ8L3RkPjx0ZD5fcmV0cnlDb3VudDwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PHRkPjwvdGQ+PC90cj4KPC90Ym9keT48L3RhYmxlPgo8dGFibGUgY2xhc3M9InNlbWFudGljLWNoYW5nZXMtdGFibGUgc2MtY291bnQiPgo8Y29sZ3JvdXA+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNsYXNzLWciPgogIDxjb2wgY2xhc3M9InNjLWNudC1jaGFuZ2UtZyI+CiAgPGNvbCBjbGFzcz0ic2MtY250LWNvdW50LWciPgo8L2NvbGdyb3VwPgo8dGhlYWQ+PHRyPgogIDx0aD5DbGFzczwvdGg+PHRoPkNoYW5nZTwvdGg+PHRoPkNvdW50PC90aD4KPC90cj48L3RoZWFkPgo8dGJvZHk+Cjx0cj48dGQ+QXBwU2VydmljZTwvdGQ+PHRkPjxjb2RlPkFkZGVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+Cjx0ciBjbGFzcz0iZ3JvdXAtY29udCI+PHRkPjwvdGQ+PHRkPjxjb2RlPk1vZGlmaWVkPC9jb2RlPjwvdGQ+PHRkPjE8L3RkPjwvdHI+CjwvdGJvZHk+PC90YWJsZT4KPC9kaXY+Cg==">
748749
<summary class="diff-summary">#5 Show assembly semantic changes</summary>
749750
</details>
750751
</td>

0 commit comments

Comments
 (0)