Cell Hover Tooltip — Design Explorations

Variant E (Quote Stack) as baseline, with size, layout, truncation, and concept variations.

1. Standard — Stats Top (baseline)

The metrics line sits above the quotes. Researcher scans: badge + concentration first, then reads quotes. This mirrors the signal card layout (identity + metrics top, quotes below).

1a. 2 quotes, 2-line truncation

frustration 3.2× conc · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4

1b. 1 quote (single-quote cell) — no "view signal" needed

satisfaction 1.8× conc · 1 voice
Oh nice, the price updated straight away when I changed the quantity, that's good P3

1c. 4-quote cell — shows 2, hints at rest

satisfaction 2.4× conc · 3 voices
The checkout flow was really smooth, I didn't have to think about anything P1
Yeah I liked that it remembered my card from last time, that saved me like two minutes of typing P2

2. Standard — Stats Bottom

Quotes come first — the researcher reads what was said before seeing the numbers. Better for "should I care about this?" decisions where the content matters more than the metric.

2a. 2 quotes, 2-line truncation

frustration
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4
3.2× conc 2 voices View →

2b. 4-quote cell — shows 2

satisfaction
The checkout flow was really smooth, I didn't have to think about anything P1
Yeah I liked that it remembered my card from last time, that saved me like two minutes P2
2.4× conc 3 voices +2 more View →

3. Micro Variant (one size down)

Every font size dropped one step on the scale. Badge shrinks to 0.62rem, quotes to 0.72rem, stats to 0.65rem. Fits tighter to the cell — less visual weight, better for dense grids.

3a. Micro — stats top

frustration 3.2× conc · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4

3b. Micro — stats bottom, 4 quotes (shows 2)

confusion
Wait, is this the same product? The name is different but it looks identical P1
I don't understand why there are two add-to-bag buttons, which one should I press? P3
2.8× conc 2 voices +1 more View →

3c. Micro — single quote cell

delight 1.5× conc · 1 voice
Oh that's lovely, it shows you exactly what the room would look like with the bed in it P3

4. Truncation Length Comparison

How much of a quote do you need to decide if you want to click? Same quote rendered at 1-line, 2-line, and full length. Typical interview quotes run 15–40 words.

4a. 1-line clamp (~40 chars visible)

frustration 3.2× · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4

Verdict: You get the topic but lose the nuance. "couldn't find the search bar" is enough; "menu completely different" works. Good for rapid scanning. Loses "why it matters" detail.

4b. 2-line clamp (~80 chars visible)

frustration 3.2× · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4

Verdict: Sweet spot. You get both the observation and the emotional framing. Most interview quotes (15–25 words) fit entirely in 2 lines at this width.

4c. Full quote (no truncation)

frustration 3.2× · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing at the top P2
Why is the menu completely different from what I saw last time? I feel like they keep moving everything around P4

Verdict: Not much taller than 2-line for typical quotes. But a long rambly quote (40+ words) would blow out the tooltip height. Risky without a max-height.

4d. Long quotes — stress test (2-line clamp saves you)

confusion 1.9× · 2 voices
So I went to the bedroom section and there were like three different categories that all seemed to have the same products in them, and I couldn't tell if bedframes were supposed to be under beds or under bedroom furniture, and then when I clicked on one of them it took me to a completely different page that didn't even match P1
Wait, is this page showing me results for the whole store or just this department? Because some of these things definitely aren't beds P4

Verdict: 2-line clamp gracefully handles even 60-word quotes. The opening clause is almost always enough to know what the participant is talking about.

5. Context-Only (no redundant labels)

You're hovering over a cell that's already at the intersection of "IKEA Homepage" (row) and "frustration" (column). Repeating those labels in the tooltip wastes space. Instead, the tooltip shows only new information: quotes, stats, and participant IDs. The grid itself highlights the row and column headers to reinforce which cell you're looking at.

5a. Context-only tooltip + highlighted headers (simulated)

 
frustration
confusion
satisfaction
Surgery Info
0
0
4
IKEA Homepage
2
1
2
Main Shopping
0
1
0
3.2× conc 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing P2
Why is the menu completely different from what I saw last time? P4

Key idea: The row header "IKEA Homepage" gets the frustration-orange background tint, and the column header "frustration" gets highlighted too. The cell itself gets an outline. The tooltip can skip both labels entirely — it's pure content.

5b. Context-only, micro size

2.8× conc 2 voices
Wait, is this the same product? The name is different but it looks identical P1
I don't understand why there are two add-to-bag buttons P3

6. Additional Explorations

6a. Participant Voice Map — "who said what" focus

For studies with 6+ participants, the key question isn't just "what was said" but "who's represented?" This variant leads with participant presence, showing which voices contributed.

satisfaction 3 of 4
P1 The checkout flow was really smooth, I didn't have to think about anything
P2 It remembered my card from last time, that saved me two minutes

Speaker ID leads each quote line — inverts the standard layout. Good when the analyst cares about breadth of agreement, not just content.

6b. Sparkline + Concentration Bar

A tiny inline bar visualises concentration relative to the study baseline. Makes the number feel tangible — "how far above average is this?"

frustration 3.2× · 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner P2
Why is the menu completely different from what I saw last time? P4

6c. Intensity Peek — show emotional weight

Dot-based intensity indicator (0–3 scale, matching signal card). Answers: "are these mild observations or strong reactions?"

frustration 3.2× conc ·
I couldn't find the search bar at all, it was completely hidden under that banner P2
Why is the menu completely different from what I saw last time? P4

6d. "No Signal" state — cell with count but below threshold

Cells with quotes but no signal card still benefit from a tooltip. Shows the quotes exist but didn't reach signal threshold.

confusion 1 quote · 1 voice
I wasn't sure if that was the right button but I just clicked it anyway P3

6e. Compact Confidence Chip — strong/moderate/emerging as visual weight

The confidence level (strong/moderate/emerging) is one of the most actionable data points. This variant makes it prominent via a coloured chip, replacing the text-only concentration display.

frustration strong 2 voices
I couldn't find the search bar at all, it was completely hidden under that banner thing P2
Why is the menu completely different from what I saw last time? P4
satisfaction moderate 3 voices
The checkout flow was really smooth, I didn't have to think about anything P1
It remembered my card from last time P2

6f. Sentence Fragment — first N words only

Instead of CSS line clamping, truncate at the word level with an ellipsis. Feels more intentional than a mid-word CSS cutoff. Shows ~8–12 words per quote.

frustration 3.2× · 2 voices
I couldn't find the search bar at all, it was… P2
Why is the menu completely different from what I… P4

~10 words per quote. More predictable height than CSS clamp — every quote takes exactly one line. Trade-off: need JS to compute the word boundary instead of pure CSS.

7. Side-by-Side: Stats Top vs. Stats Bottom vs. Context-Only

Same data, three layouts for direct comparison.

stats top
frustration 3.2× conc · 2 voices
I couldn't find the search bar at all, it was completely hidden P2
Why is the menu completely different from last time? P4
stats bottom
frustration
I couldn't find the search bar at all, it was completely hidden P2
Why is the menu completely different from last time? P4
3.2× conc 2 voices View →
context-only
3.2× conc 2 voices
I couldn't find the search bar at all, it was completely hidden P2
Why is the menu completely different from last time? P4

8. Recommendation Matrix

Variant Height Info density New info? Best for
1. Stats top ~110px High Quotes + metrics Familiar pattern (mirrors signal card)
2. Stats bottom ~120px High Quotes + metrics Content-first researchers
3. Micro ~90px Medium Quotes + metrics Dense grids, many rows
5. Context-only * ~85px Maximum 100% new Highest signal-to-noise
6e. Confidence chip ~110px High Quotes + confidence Quick triage (strong vs emerging)

* My recommendation: 5 + 3 = Context-only at micro size.
The tooltip shouldn't repeat what the grid already shows. The grid gives you section + sentiment. The tooltip's job is to answer one question: "what did people actually say here?" Context-only at micro size does this in the smallest possible footprint, with participant pips and concentration as a bonus. Combine with row/column header highlighting for spatial reinforcement.

Truncation: 2-line CSS clamp at 320px max-width. Most interview quotes (15–25 words) fit entirely. Long ramblers get gracefully cut. The opening clause almost always carries the key insight.