Bug 189382 [accessibility]Web Viewer content isn't accessible for some assistive tools.[0002]
Description: Web Viewer content isn't accessible for some assistive tools. At present, viewer use ajax structure, so view the html source can only see many reference to outer files. From accessibility point of view, some accessibility rules are based on html source code, so this rules cannot be satisfied. For example, table Header rule require using <th> tag, id and header attributes so that assistive reader tools can find out the link between header and detail data, but in BIRT, this can only be done through using "preview" servlet and will fail for "frameset" and "run".
viewer/org.eclipse.birt.report.viewer/src/org/eclipse/birt/report/viewer/utilities/WebViewer.java
stopWebApp( );
	}
	/**
	 * Displays the specified url.
	 * 
	 * @param report
	 *            report report
	 * @param format
	 *            report format
	 */
	public static void display( String report, String format )
	{
		display( report, format, true );
	}
	/**
	 * Displays the specified url.
	 * 
	 * @param report
	 * @param format
	 * @param allowPage
	 */
	public static void display( String report, String format, boolean allowPage )
	{
		String root = null;
		if ( WebViewer.PDF.equalsIgnoreCase( format ) )
		{
			root = createURL( "run", report, format, true, null, null ); 
		}
		else
		{