A fact row leads with the fact - #506
Merged
Merged
Conversation
WaylandYang
force-pushed
the
fix/a-fact-row-says-which-fact
branch
from
September 8, 2026 08:39
6d5f35a to
21c326b
Compare
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: WaylandYang <wayland0916@gmail.com>
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Signed-off-by: WaylandYang <wayland0916@gmail.com>
WaylandYang
force-pushed
the
fix/a-fact-row-says-which-fact
branch
from
September 9, 2026 02:51
f6e3d71 to
2897e0d
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #500.
A fact row was one line carrying the direction arrow, the predicate, the confidence and stale and contested marks, the corrected
⟲, the interval, the object name, the sources link and the interval pencil. Grouped underFrom X/To Xthe line is 249 px wide. The trailing group wasshrink-0, the hover-revealed actions hold their width whether or not anyone is hovering (u-revealonly changes opacity), and the predicate was the only item that could give — with no floor. So it gave everything.On one entity in the benchmark base, 144 rows: 35 predicates rendered at zero width.
→ 2023-03-02 ~ now Project Aurorasays a fact exists and refuses to say which one.The row becomes two lines
⟲, and on the right the sources link and the interval pencil.The predicate takes
min-w-0 flex-1on line 1, so it gets the leftover rather than absorbing the deficit. The object keeps itsmax-w-40cap and truncates first, which is the right order — the object is a node you can click through to, the predicate is the fact.The two hover actions move down with the interval for the same reason: invisible is not the same as absent, and they were holding width on every row.
Every predicate now carries its full text in a
title, so the one that still truncates is recoverable. An inferred predicate's title carries the name and the hint together instead of replacing the name with the hint.Measured, same entity, same 144 rows
continued separate lawsuitsis the one that still truncates, by 13 px, with its full text on hover.Also checked
The ontology page's panel was rebuilt in the same PR (#480) and is a different, milder case: its rows are
property → range classes, there is no interval competing for the line, both sides truncate at a deliberate cap and nothing reaches zero width. Left alone.tscand the style guard are clean. Verified in the browser against a copy of the benchmark base.🤖 Generated with Claude Code