What that looked like in code:
- Every interactive element was accessible via keyboard navigation (tab, arrows, etc.)
- Clear, visible focus states were implemented for all buttons, links, and forms.
- We structured the app using semantic HTML and applied ARIA roles for assistive tech (e.g., <button>, <nav>, <form>). Yet, we applied ARIA roles only when necessary for custom components or non-semantic elements, avoiding over-reliance on ARIA. It’s crucial to use ARIA only when native HTML elements can't provide the required functionality.
- For use cases beyond the default configurations of Kendo UI or ThemeBuilder, we wrote custom HTML overrides.
- Duplicate labels or screen reader confusion were avoided using attributes like aria-hidden="true" where needed.
Testing was both automated and manual. Tools like
axe DevTools,
WAVE, and ChromeVox helped flag contrast issues, label duplication, and navigation traps. But human testing mattered just as much. Therefore, a touchscreen laptop was used to simulate real user scenarios, check responsiveness, and validate how elements behaved across screen sizes and input types.
When “out of the box” needs a little help
Telerik ThemeBuilder and Kendo UI offer strong accessibility features, but when components are heavily customized, unexpected issues can appear. Resolute helped the client troubleshoot several edge cases:
- Buttons built without the base component didn’t render properly
- Some forms displayed labels twice to screen readers (e.g., “Username Username”)
- Blazor components lacked alt-text bindings, requiring a workaround
None of these problems was a dealbreaker, but they showed how expertise matters. Without front-end developers who understand both the framework and accessibility requirements, these issues could have gone unnoticed.
When we started testing custom buttons, we realized some overrides had removed their built-in focus indicators. It’s a small detail, but it affects every customer who needs accessibility and keyboard support. My rule now is simple: if you customize a component, always test the change within the customer's full environment before touching anything else,” shares Dimitrina Sirakova,
Senior Front-End Developer at Resolute.
Each project like this one reinforces valuable lessons about how accessibility, scalability, and teamwork intersect in real-world development.
Lessons learned: Building accessibility that lasts.
- Accessibility starts in design, not in QA.
- Fixing accessibility late in development is always more expensive and less effective. Embedding it in design systems and component libraries ensures compliance and usability scale together.
- Consistency is the foundation of accessibility.
- By unifying colors, typography, and UI patterns inside ThemeBuilder, we reduced design drift and minimized accessibility regressions across releases.
- Customization needs caution.
- Extending frameworks like Kendo UI can enable flexibility, but every override should be tested for semantic and keyboard behavior. A small deviation can undo much of the built-in accessibility.
- Human testing still matters.
- Automated tools catch a fraction of real issues. Manual checks by designers and QA testers using assistive tech (such as screen readers and keyboards) catch the nuances that automation misses.
- Accessibility is a shared language.
- The most successful outcomes come when UX designers, developers, and compliance officers speak the same language and document their accessibility decisions together.
Accessibility = Structure + Semantics + SEO
There’s another benefit to building with accessibility in mind: better search engine optimization (SEO). Many of the same practices that support users with disabilities, like using semantic HTML, a well-structured HTML DOM (Document Object Model), and meaningful headings, also help search engines understand and rank your content.
The front-end implementation included:
- One <h1> per page, with clean heading hierarchies for structure like <h2> for sections and <h3> inside components
- Alt-text for all meaningful images
- Descriptive link text and accessible navigation
The result? A platform that’s easier to use, more discoverable, and legally compliant.
Knowledge transfer matters
Resolute’s role expanded beyond design and development work. We trained the client’s internal team to maintain and build on the system with accessibility in mind. That included:
- Documenting all accessibility decisions and techniques used
- Providing reusable design patterns in ThemeBuilder
- Running training sessions on WCAG basics and development workflow tips
Accessibility isn’t something you do once. It’s a practice. So, we made sure the team could carry that forward.
Final thoughts
Accessibility is a shared responsibility - across design, development, and leadership. Our client understood that, and with the right tools and support, made serious progress toward a platform that works for everyone.
Progress Telerik ThemeBuilder helped streamline and standardize the design-to-code process. Resolute helped connect the dots by aligning compliance, usability, and long-term scalability.
Looking to improve your product’s user experience?
If your platform feels held back by usability issues, design inconsistencies, or user friction, Resolute’s
UX Assessment is a structured way to get clarity and a plan. It goes beyond visual design critique. The goal is to identify why users encounter friction and how product teams can resolve it effectively.
Who it’s for
The UX Assessment is designed for:
- Product teams that need a clear usability diagnosis before investing in redesign or replatforming.
- Enterprises with legacy systems seeking alignment with modern UX and accessibility standards such as WCAG and Section 508.
- Scale-ups and SaaS companies looking to improve retention and reduce support costs through better UX.
- Healthcare, education, and compliance-driven organizations where clarity, inclusivity, and legal adherence are critical.
How it works
The process is concise yet comprehensive:
- Define goals and scope during an initial discovery session.
- Conduct qualitative and quantitative user research.
- Analyze patterns and prioritize issues by user impact and business risk.
- Present actionable recommendations and design insights.
What you can expect
A detailed usability report outlining key findings, accessibility scores, and prioritized solutions, accompanied by practical recommendations your team can immediately implement or use as a roadmap for future enhancements.
Whether you’re planning a redesign or simply want to make smarter product decisions, the UX Assessment is a practical first step.