Should some files provide an alt?
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 35/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- javascript
- Domain
- accessibility, api
Research direction
Start by reviewing the Web Share API's file-sharing options and the File API issue context. Done means reaching a clear decision on whether shared images should carry an accessible text alternative and recording the resulting specification direction.
Written by the indexing model from the issue text.
Description
Web Share API images have optional title, but seem to be missing alt.
shareButton.addEventListener("click", async () => {
const file = new File(data, "some.png", { type: "image/png" });
try {
await navigator.share({
title: "Example File",
files: [file],
alt: "Marcos??? 🧐" // accessible text alternative for the image, equivalent to HTML alt attr
});
} catch (err) {
console.error("Share failed:", err.message);
}
});
- Dominant language
- HTML
- Stars
- 118
- Forks
- 52
- Avg merge
- 9d 16h
- Merged PRs (30d)
- 1
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from w3c/FileAPI
-
TPAC2026
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 1/5 Under an hour Newbie friendliness 62/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Difficulty 5/5 Over a week Newbie friendliness 30/100
Similar issues
-
a11y: JAWS a11y: VoiceOver good first issue 👋 needs: code contribution needs: community contribution package: @carbon/react platform: macos status: help wanted 👐 type: a11y ♿ type: bug 🐛
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
carbon-design-system/carbon#23393 · 1 comment ·
-
accessibility angular bug good first issue typescript ux
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
apache/fineract-backoffice-ui#584 · 1 comment ·
-
bug
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
spartan-ng/spartan#1763 ·
-
Access Score Gallery Label Map
Difficulty 2/5 Half a day Newbie friendliness 68/100
ProjectSidewalk/SidewalkWebpage#5430 ·
-
accessibility Task UI
Difficulty 2/5 1-3 hours Newbie friendliness 68/100