-
Notifications
You must be signed in to change notification settings - Fork 44
[Feature Request]: Support for Footnotes or Fancy Callouts in Tables #3449
Copy link
Copy link
Open
Labels
ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:ux-questionAI triage raised a UX / frontend question for a human to decide.AI triage raised a UX / frontend question for a human to decide.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.authoringRelates to our markdown parserRelates to our markdown parserenhancementfeatureneeds triagetables
Metadata
Metadata
Assignees
Labels
ai-triagedIssue received an initial assessment through AI-powered current code and architecture checks.Issue received an initial assessment through AI-powered current code and architecture checks.ai:ux-questionAI triage raised a UX / frontend question for a human to decide.AI triage raised a UX / frontend question for a human to decide.ai:writer-questionAI triage raised a question about authoring/writing workflow.AI triage raised a question about authoring/writing workflow.authoringRelates to our markdown parserRelates to our markdown parserenhancementfeatureneeds triagetables
Type
Fields
Give feedbackNo fields configured for issues without a type.
Additional Context
This feature would be beneficial for providing additional context or caveats directly in documentation tables, rather than forcing authors or readers to jump elsewhere on the page. This approach is already adopted in some other documentation ecosystems.
Alternative Solutions
The workaround is to use inline numbering in tables and describe them in a numbered list afterwards, but this is not user-friendly and can become unwieldy in complex documentation tables.
Examples and Research
How important is this feature to you?
"Important"
What problem are you trying to solve?
Currently, there is no support for including footnotes or special callouts within tables in our documentation, unlike the support for footnotes/code callouts elsewhere. As discussed in internal conversations, the current workaround is to use plain numbers like (1), (2) in the table body, and then explain them later as a numbered list below the table—this is not very elegant or scalable for complex docs.
Proposed Solution
Add first-class support in docs-builder for table cell footnotes, or the ability to reference callouts/notes directly within table cells (possibly rendered as superscript-style links or tooltip-style annotations). Ideally this would work similarly to how we handle code callouts or like the callout pattern used here: https://www.elastic.co/docs/deploy-manage/tools/snapshot-and-restore#index-compatibility.
Prerequisites
false,false
View original Slack conversation