<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <title>Clay / Lexicon Accessibility Issues</title>
  <link rel="self" href="https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=100037027" />
  <subtitle>Clay / Lexicon Accessibility Issues</subtitle>
  <id>https://liferay.dev/c/message_boards/find_thread?p_l_id=119785294&amp;threadId=100037027</id>
  <updated>2026-05-14T05:41:04Z</updated>
  <dc:date>2026-05-14T05:41:04Z</dc:date>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113988390" />
    <author>
      <name>Sampsa Sohlman</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=113988390</id>
    <updated>2019-06-13T18:54:19Z</updated>
    <published>2019-06-13T18:54:19Z</published>
    <summary type="html">Now after a year asking same question related to WCAG 2.1&lt;br /&gt;&lt;a href="https://liferay.dev/forums/-/message_boards/message/113957135"&gt;https://liferay.dev/forums/-/message_boards/message/113957135&lt;/a&gt;</summary>
    <dc:creator>Sampsa Sohlman</dc:creator>
    <dc:date>2019-06-13T18:54:19Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422847" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422847</id>
    <updated>2018-07-10T15:08:46Z</updated>
    <published>2018-07-10T15:08:46Z</published>
    <summary type="html">&lt;p&gt;I look forward to hearing from you.&lt;/p&gt;</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2018-07-10T15:08:46Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422549" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110422549</id>
    <updated>2018-07-10T15:08:23Z</updated>
    <published>2018-07-10T15:08:23Z</published>
    <summary type="html">&lt;p&gt;I agree that the product gains on accessibility should be the
  priority. Please let me know how I might help.&lt;/p&gt;</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2018-07-10T15:08:23Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110322292" />
    <author>
      <name>Joshua Asbury</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110322292</id>
    <updated>2018-06-22T13:04:44Z</updated>
    <published>2018-06-22T13:04:44Z</published>
    <summary type="html">&lt;p&gt;Hi Daniel -&lt;/p&gt;
&lt;p&gt;I will contact you directly about this and the other issues you have
  reported. Like Bryan, I, too, was just made aware of this, and we will
  work with Engineering to make things right. &lt;/p&gt;
&lt;p&gt;Thank you,&lt;/p&gt;
&lt;p&gt;Josh&lt;/p&gt;</summary>
    <dc:creator>Joshua Asbury</dc:creator>
    <dc:date>2018-06-22T13:04:44Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110316172" />
    <author>
      <name>Bryan H Cheung</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110316172</id>
    <updated>2018-06-22T02:00:52Z</updated>
    <published>2018-06-22T02:00:52Z</published>
    <summary type="html">&lt;p&gt;Hi Daniel, I'm just becoming aware of this thread. Let me ask the
  team for a briefing of the pros/cons and LOE. I'm not technical enough
  to gauge immediately. &lt;/p&gt;
&lt;p&gt;Reading the thread so far, I imagine we could live with outdated
  documentation screenshots, for example, if we gain on accessibility.&lt;/p&gt;</summary>
    <dc:creator>Bryan H Cheung</dc:creator>
    <dc:date>2018-06-22T02:00:52Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110315196" />
    <author>
      <name>Jamie Sammons</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110315196</id>
    <updated>2018-06-21T22:48:03Z</updated>
    <published>2018-06-21T22:48:03Z</published>
    <summary type="html">&lt;p&gt;Hi Daniel,&lt;/p&gt;
&lt;p&gt;We had an issue with our Forum upgrade.  Attachments should be
  working again now.  Sorry for the inconvenience.&lt;/p&gt;</summary>
    <dc:creator>Jamie Sammons</dc:creator>
    <dc:date>2018-06-21T22:48:03Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110250692" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=110250692</id>
    <updated>2018-06-21T15:16:39Z</updated>
    <published>2018-06-21T15:16:39Z</published>
    <summary type="html">&lt;p&gt;What happened to my attachments to this thread? Also, are there any
  updates from Liferay staff regarding the accessibility situation?&lt;/p&gt;</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2018-06-21T15:16:39Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=104432402" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=104432402</id>
    <updated>2018-02-23T16:00:14Z</updated>
    <published>2018-02-23T16:00:14Z</published>
    <summary type="html">&lt;div class="quote-title"&gt;Chema Balsas:&lt;/div&gt;&lt;blockquote&gt;Hi Daniel!&lt;br /&gt;...&lt;br /&gt;We are also working on other initiatives to showcase best practices and examples on how to properly build accessible sites with Liferay as well as introducing automated accessibility checks into our development cycle to make sure these don&amp;#39;t go unnoticed.&lt;br /&gt;...&lt;br /&gt;That being said, I&amp;#39;ll reach out to some stakeholders again to see if we could get a palette update out to improve it even if only marginally.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Any update from Liferay regarding improvements to inaccessible lexicon / clay contrast ratios, visibility flaws? Any example theme available to illustrate how Liferay 7/DXP can produce an accessible website theme, including Admin / control panel usage? Can &amp;#34;Classic&amp;#34; be revamped to be accessible?&lt;br /&gt;&lt;br /&gt;Thank you for any updates to this last set of replies from Liferay staff.</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2018-02-23T16:00:14Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100631135" />
    <author>
      <name>Chema Balsas</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100631135</id>
    <updated>2017-12-12T11:13:07Z</updated>
    <published>2017-12-12T11:13:07Z</published>
    <summary type="html">Hi Daniel!&lt;br /&gt;&lt;br /&gt;As Patrick points out, you are totally right and we are aware of this issue.&lt;br /&gt;&lt;br /&gt;Our UX team has been working hard on defining a new and more accessible palette for upcoming versions that adheres to all accessibility contrast-ratio requirements. You can take a look at what&amp;#39;s coming at &lt;a href="https://lexicondesign.io/docs/designPrinciples/colors.html"&gt;https://lexicondesign.io/docs/designPrinciples/colors.html&lt;/a&gt; and check the related patterns to verify this. &lt;br /&gt;&lt;br /&gt;We are also working on other initiatives to showcase best practices and examples on how to properly build accessible sites with Liferay as well as introducing automated accessibility checks into our development cycle to make sure these don&amp;#39;t go unnoticed.&lt;br /&gt;&lt;br /&gt;As the current release of Liferay Portal goes, there are some reasons why we haven&amp;#39;t actively pushed a fix for this so far:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;The default classic theme is not really meant for a production offering, so we don&amp;#39;t expect it to hit real sites and users&lt;/li&gt;&lt;li&gt;A product release involves also a &lt;strong&gt;lot of documentation (screenshot) generation&lt;/strong&gt; both on our side as well as all of our partners and customers. We try to minimize UI changes as much as possible so materials are not outdated or confusing and customers and partners alike are forced to re-generate them.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;While none of these really excuse the lack of proper color contrast on the default themes, I hope they bring some light into the reasons why we are orienting the work towards future releases.&lt;br /&gt;&lt;br /&gt;That being said, I&amp;#39;ll reach out to some stakeholders again to see if we could get a palette update out to improve it even if only marginally.</summary>
    <dc:creator>Chema Balsas</dc:creator>
    <dc:date>2017-12-12T11:13:07Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100161273" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100161273</id>
    <updated>2017-12-05T18:33:53Z</updated>
    <published>2017-12-05T18:33:53Z</published>
    <summary type="html">Thank you, kindly, Patrick for your timely and thoughtful responses. &lt;br /&gt;&lt;br /&gt;Also, thank you for escalating the concerns, since they would likely be shared and appreciated by many new and longtime Liferay users / supporters.</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2017-12-05T18:33:53Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100159352" />
    <author>
      <name>Patrick Yeo</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100159352</id>
    <updated>2017-12-05T18:30:02Z</updated>
    <published>2017-12-05T18:30:02Z</published>
    <summary type="html">I agree with you guys. This should be addressed in one form or another. This is a decision that affects many departments internally and I&amp;#39;m not in the position to decide that. I&amp;#39;ll get someone to chime in with more details. Hypothetically, if I was given the go to change the colors, it wouldn&amp;#39;t be too hard. My gut feeling is we won&amp;#39;t be able to and what we would provide is a WCAG compliant theme you can install AAA or AA or both.</summary>
    <dc:creator>Patrick Yeo</dc:creator>
    <dc:date>2017-12-05T18:30:02Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100153719" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100153719</id>
    <updated>2017-12-05T17:26:08Z</updated>
    <published>2017-12-05T17:26:08Z</published>
    <summary type="html">Thank you, Patrick for replying and offering some insight into the root of the problems. \&lt;br /&gt;&lt;div class="quote-title"&gt;Patrick Yeo:&lt;/div&gt;&lt;blockquote&gt;&lt;br /&gt;Thanks for this report. I agree our color choices aren&amp;#39;t the best for visually impaired users. Unfortunately, I don&amp;#39;t think we can change the colors in Atlas to be WCAG 2.0 compliant at this point in the project. There is always the option to fall back to Bootstrap 3&amp;#39;s colors with Lexicon Base (Styled theme in 7.0). It&amp;#39;s better, but probably won&amp;#39;t meet your requirements 100%.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;You are welcome. I&amp;#39;m not sure I understand this part of your response, though. The issues I am pointing out are clear, blatant violations and are bad for even sighted users (as pointed out by Himanshu, as well) and tightly woven throughout the UI. You know you have current government and education sector clients who expect accessibility in the default UI that is exposed throughout the system. Further, sales staff @ Liferay and beyond are assuring clients that it is easy to build an accessible portal or website with the shipped Liferay product codebase. The thought of adding all this extra UI work on top of an arduous upgrade process already is making me tired before starting.&lt;br /&gt;&lt;br /&gt;The choices made by the UI team are clearly very flawed from an accessibility perspective and should be seriously revisited to address the issues we are finding so quickly. Why is it impossible for you to &amp;#34;change&amp;#34; / retrofix the bg/foreground issues we are pointing out?  You describe how the changes can be made. Why wouldn&amp;#39;t Liferay want to strive to improve this situation - especially since many more LR7 / DXP installations are yet to come? Are you saying Liferay won&amp;#39;t fix the issues moreso than &amp;#34;can&amp;#39;t&amp;#34; fix the issues...?&lt;br /&gt;&lt;br /&gt;I certainly would appreciate any / all of the follow-up tips / offers you have made to make it easier for us to address contrast ratio issues throughout Liferay 7 / DXP.</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2017-12-05T17:26:08Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100101181" />
    <author>
      <name>Himanshu Bhandari</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100101181</id>
    <updated>2017-12-05T06:33:26Z</updated>
    <published>2017-12-05T06:33:26Z</published>
    <summary type="html">While reading Liferay documentation I found visibility issue because of very light weight fonts and I reported it on &lt;a href="https://web.liferay.com/community/forums/-/message_boards/message/64401299"&gt;Forums&lt;/a&gt;. Now on the new documentation site fonts are better but with Liferay 7 I am still facing the same problem, however I know that we can change that through some customization(Thanks to Liferay) but still I feels it to be a very basic thing that shouldn&amp;#39;t needs to be fixed out of the box.&lt;br /&gt;&lt;br /&gt;I know Liferay follows all the web standards for backend and frontend (proud) and I am surprised if this is the area where Liferay lacks in following web standards?</summary>
    <dc:creator>Himanshu Bhandari</dc:creator>
    <dc:date>2017-12-05T06:33:26Z</dc:date>
  </entry>
  <entry>
    <title>RE: Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100085153" />
    <author>
      <name>Patrick Yeo</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100085153</id>
    <updated>2017-12-04T21:46:02Z</updated>
    <published>2017-12-04T21:46:02Z</published>
    <summary type="html">Hey Daniel,&lt;br /&gt;&lt;br /&gt;Thanks for this report. I agree our color choices aren&amp;#39;t the best for visually impaired users. Unfortunately, I don&amp;#39;t think we can change the colors in Atlas to be WCAG 2.0 compliant at this point in the project. There is always the option to fall back to Bootstrap 3&amp;#39;s colors with Lexicon Base (Styled theme in 7.0). It&amp;#39;s better, but probably won&amp;#39;t meet your requirements 100%.&lt;br /&gt;&lt;br /&gt;The best option at this point is to customize the colors to meet your requirements. We have mapped the colors for each component to a Sass variable that can be overridden through the file &lt;span style="color: #ff0000"&gt;_aui_variables.scss&lt;/span&gt; in 7.0. You just need to add that file to your theme in the same directory as &lt;span style="color: #ff0000"&gt;_custom.scss&lt;/span&gt; and make sure to add (at the beginning of the file):&lt;br /&gt;&lt;br /&gt;$FontAwesomePath: &amp;#34;aui/lexicon/fonts/alloy-font-awesome/font&amp;#34;;&lt;br /&gt;$font-awesome-path: &amp;#34;aui/lexicon/fonts/alloy-font-awesome/font&amp;#34;;&lt;br /&gt;$icon-font-path: &amp;#34;aui/lexicon/fonts/&amp;#34;;&lt;br /&gt;&lt;br /&gt;You will have to do all the color calculations and set them yourself. Something that we can add to Lexicon 1.x is a Sass function that will color the text for you based on the background-color of the component or vise versa. Bootstrap 4 has added this and we can easily copy it over. See &lt;a href="https://github.com/twbs/bootstrap/blob/v4-dev/scss/_functions.scss#L52"&gt;https://github.com/twbs/bootstrap/blob/v4-dev/scss/_functions.scss#L52&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;How it would work is:&lt;br /&gt;&lt;br /&gt;$alert-success-bg: #DDF3D5;&lt;br /&gt;$alert-success-text: color-yiq($alert-success-bg);&lt;br /&gt;&lt;br /&gt;.alert-success would then have either a dark (#222) or a light (#FFF) text color. We might be able to add an additional block to return some color based on a formula. You will still need to set the variables, but it removes one variable you need calculate colors for. The color-yiq function can be added to your custom theme as well, just add the function to &lt;span style="color: #ff0000"&gt;_aui_variables.scss&lt;/span&gt; and make sure the variables are declared after the function.&lt;br /&gt;&lt;br /&gt;One thing thats been on the back burner is something to help ease the pain of learning/using the Sass variable api. It&amp;#39;s pretty massive. I might be able to put together some kind of template _aui_variables.scss file that lists all the variables that you can customize and in the proper order later this week. I will get back to you.</summary>
    <dc:creator>Patrick Yeo</dc:creator>
    <dc:date>2017-12-04T21:46:02Z</dc:date>
  </entry>
  <entry>
    <title>Clay / Lexicon Accessibility Issues</title>
    <link rel="alternate" href="https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100037026" />
    <author>
      <name>Daniel Tyger</name>
    </author>
    <id>https://liferay.dev/c/message_boards/find_message?p_l_id=119785294&amp;messageId=100037026</id>
    <updated>2017-12-04T14:45:01Z</updated>
    <published>2017-12-04T14:45:01Z</published>
    <summary type="html">I started exploring the upgrade path &amp;gt; Liferay 7 and, in particular, took a quick look into UI / theme changes and accessibility. In the first few minutes of testing using https://webaim.org/ WebAiM’s WAVE Accessibility tool, I found 90-100% failure rates on the contrast ratio for several key components.&lt;br /&gt;&lt;br /&gt;Have a look at the attached screenshots.&lt;br /&gt;&lt;br /&gt;The default Liferay UI components seem to be built on top of inaccessible styles? Is this a known issue? Are these visual design issues targeted for improvement? Is there a way we could help?&lt;br /&gt;&lt;br /&gt;In addition to attractive, responsive design, we strive to meet WCAG 2.0 AA or AAA standards. Indeed, it is our requirement. Anyone else notice these issues?</summary>
    <dc:creator>Daniel Tyger</dc:creator>
    <dc:date>2017-12-04T14:45:01Z</dc:date>
  </entry>
</feed>
