{"id":478,"date":"2020-08-08T00:33:00","date_gmt":"2020-08-07T23:33:00","guid":{"rendered":"https:\/\/cerovac.com\/a11y\/?p=478"},"modified":"2020-08-09T12:30:41","modified_gmt":"2020-08-09T11:30:41","slug":"accessibility-of-social-media-overview-linkedin-automatic-image-alternative-text-problem","status":"publish","type":"post","link":"https:\/\/cerovac.com\/a11y\/2020\/08\/accessibility-of-social-media-overview-linkedin-automatic-image-alternative-text-problem\/","title":{"rendered":"Accessibility of social media overview: LinkedIn &#8211; automatic image alternative text problem"},"content":{"rendered":"\n<p>I have seen that LinkedIn has done quite a lot on improving accessibility and it looks like they have a dedicated team of accessibility experts that is working continuously on this important matter.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\"><p>Social media must me accessible too. If you only think abundance of users that are using social media channels on a daily basis &#8211; then it is maybe one of the most important services, next to government services and banking.<\/p><cite>just in my opinion.<\/cite><\/blockquote>\n\n\n\n<p>LinkedIn, known for it&#8217;s professional mission is maybe even more important than other social media &#8211; people with disabilities must have a right to work too. And everybody should be able to use social media today.<\/p>\n\n\n\n<p>I found a small bug that is actually very annoying for a screen-reader user:<br>when a user makes a new post and writes a valid URL LinkedIn page tries to automatically <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/help\/linkedin\/answer\/46687\/making-your-website-shareable-on-linkedin?lang=en\" target=\"_blank\">extract the image that is coded into Open Graph meta data of the page (opens in new window)<\/a>. <\/p>\n\n\n\n<p>This is a superb functionality &#8211; user does not need to do anything, LinkedIn is &#8211; by default &#8211; showing the picture that website creators defined as main social media picture.<\/p>\n\n\n\n<p>But &#8211; here comes the problem &#8211; the image needs alternative text and LinkedIn is currently just using &#8220;No alt text provided for this image&#8221; instead of showing a description or maybe allowing the author to add alternative text manually.<\/p>\n\n\n\n<p>This would not be a problem if LinkedIn would maybe marked the image as decorative (as they are also showing the Title and URL in text form), but problem is that image is wrapped in a link and missing any other text which means that assistive technology user gets &#8220;No alt text provided for this image, Link&#8221; every time (s)he focuses on every image that was parsed automatically.<\/p>\n\n\n\n<p>I&#8217;ve really verified this, at first I thought I have to define the text via their user interface (UI), but I was unable to find  such option. Then I tried to find the documentation for the Open Graph meta tags and made <a href=\"https:\/\/cerovac.com\/a11y\/tests\/2020-08-05-LinkedIn-URL-OpenGraph-and-Alt-text\/\">a test case just to test what happens when using exactly the same data that they define in the documentation<\/a> &#8211; still the same problem.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" href=\"https:\/\/twitter.com\/LinkedInHelp\/status\/1291066757424316418\" target=\"_blank\">I tried to describe the problem on their Twitter account but was a bit misunderstood (opens in new window)<\/a>, but then <a rel=\"noreferrer noopener\" href=\"https:\/\/www.linkedin.com\/help\/linkedin\/cases\/34555492\" target=\"_blank\">I was asked to open a case on their help site (opens in new window)<\/a> which was closed almost immediately &#8211; their Product Team will look into it, they said.<\/p>\n\n\n\n<figure class=\"wp-block-embed-twitter wp-block-embed is-type-rich is-provider-twitter\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"twitter-tweet\" data-width=\"550\" data-dnt=\"true\"><p lang=\"en\" dir=\"ltr\">It sounds like there&#39;s either an issue with your OG tags or it&#39;s an issue with us caching an old image. Can you send the info to our team directly here <a href=\"https:\/\/t.co\/ZEvn391ktl\">https:\/\/t.co\/ZEvn391ktl<\/a> and we\u2019ll dig in? Thanks! -AS<\/p>&mdash; LinkedIn Help (@LinkedInHelp) <a href=\"https:\/\/twitter.com\/LinkedInHelp\/status\/1291066757424316418?ref_src=twsrc%5Etfw\">August 5, 2020<\/a><\/blockquote><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script>\n<\/div><figcaption>Decent suggestion from them but as I tested with copy-pasting the code to a test page I was able to verify that they are not actually parsing alternative text from open graph data.<\/figcaption><\/figure>\n\n\n\n<p>So &#8211; I will now wait a bit and hope that they fix this annoyance. Otherwise I will try again, maybe even escalating this into a public debate on twitter. If I can make a web just a bit more accessible it is worth it.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Social media is one of the most used internet services. And people with difficulties are users too. And as they should have the right to work as well &#8211; they do use LinkedIn. So it must really be accessible. But, is it?<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[123,10,169],"tags":[60,59,168,33],"class_list":["post-478","post","type-post","status-publish","format-standard","hentry","category-accessibility-testing","category-practical-a11y","category-social-media-accessibility","tag-alt","tag-alternative-text","tag-some","tag-ui"],"_links":{"self":[{"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/posts\/478","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/comments?post=478"}],"version-history":[{"count":0,"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/posts\/478\/revisions"}],"wp:attachment":[{"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/media?parent=478"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/categories?post=478"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cerovac.com\/a11y\/wp-json\/wp\/v2\/tags?post=478"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}