I have a dashboard where I tried adding <caption> tag to the table visualization through source code xml , but it says " unknown node <caption> Node <caption> is not allowed here" hence it isn't identified in dashboard xml . For example, adding caption to a table with title "Builds"
But I need to add captions for Screen reader purposes, Is there any way to add it via Javascript ; like manipulating using {table-id}?
You can try adding an <html> section right after the table element, and put a <caption> tag in there. I'm not familiar with accessibility rules but this may satisfy the screen reader's requirement if the xml keeps the <caption> tag in the xsl transformation.