As i am responsible to make our site 508 compliant, i used Wave (chrome) to check the pages for any potential issues. It turns out that Wave flagged the page because the generated HTML contains a <th> tag without a text.
<caption style="display:none;">
RadDatePicker
</caption><thead style="display:none;">
<tr>
<th scope="col"></th>
</tr>
</thead>
1- Why does Telerik generates a <th> tag without a text. It should have been
<caption style="display:none;">
RadDatePicker
</caption><thead style="display:none;">
<tr>
<th scope="col">RadDatePicker</th>
</tr>
</thead>
2- The same issue occured with the title Navigation bar- Was a property not properly set?
<caption>
<span style="display:none;">Title and navigation</span>
</caption><thead>
<tr style="display:none;">
<th scope="col"></th>
</tr>
</thead>
Kindly advise
<div id="ctl00_ContentPlaceHolder1_txtBirthDate_wrapper" class="RadPicker RadPicker_Default" style="display:inline-block;width:160px;"> <input style="visibility:hidden;display:block;float:right;margin:0 0 -1px -1px;width:1px;height:1px;overflow:hidden;border:0;padding:0;" id="ctl00_ContentPlaceHolder1_txtBirthDate" name="ctl00$ContentPlaceHolder1$txtBirthDate" type="text" class="rdfd_ radPreventDecorate" value="" title="Visually hidden input created for functionality purposes."><table cellspacing="0" class="rcTable rcSingle" summary="Table holding date picker control for selection of dates." style="width:100%;"> <caption style="display:none;"> RadDatePicker </caption><thead style="display:none;"> <tr> <th scope="col"></th> </tr> </thead><tbody> <tr> <td class="rcInputCell" style="width:100%;"><span id="ctl00_ContentPlaceHolder1_txtBirthDate_dateInput_wrapper" class="riSingle RadInput RadInput_Default" style="display: block; width: 100%;"><input id="ctl00_ContentPlaceHolder1_txtBirthDate_dateInput" name="ctl00$ContentPlaceHolder1$txtBirthDate$dateInput" class="riTextBox riEnabled" type="text"><input id="ctl00_ContentPlaceHolder1_txtBirthDate_dateInput_ClientState" name="ctl00_ContentPlaceHolder1_txtBirthDate_dateInput_ClientState" type="hidden" autocomplete="off" value="{"enabled":true,"emptyMessage":"","validationText":"","valueAsString":"","minDateStr":"1900-01-01-00-00-00","maxDateStr":"2099-12-31-00-00-00","lastSetTextBoxValue":""}"></span></td><td><a title="Open the calendar popup." href="#" id="ctl00_ContentPlaceHolder1_txtBirthDate_popupButton" class="rcCalPopup">Open the calendar popup.</a><div id="ctl00_ContentPlaceHolder1_txtBirthDate_calendar_wrapper" style="display:none;"> <table id="ctl00_ContentPlaceHolder1_txtBirthDate_calendar" summary="Calendar control which enables the selection of dates." cellspacing="0" class="RadCalendar RadCalendar_Default" border="0"> <caption> <span style="display:none;">Calendar</span> </caption><thead> <tr> <td class="rcTitlebar"><table cellspacing="0" summary="Title and navigation which can change and show the current year and month." border="0"> <caption> <span style="display:none;">Title and navigation</span> </caption><thead> <tr style="display:none;"> <th scope="col"></th> </tr> </thead><tbody> <tr>