Program Management/Programs/Apps/Site Compatibility
Site Compatibility
There are a number of issues that can affect the appearance and functionality of a site on a given platform. This page contains a number of issues that are being tracked that affect site compatibility as it relates to apps. At this point much of the focus is on mobile.
Comparison testing
Aaron Train (QA) has a script that automatically captures screenshots of sites using various UA strings. This testing shows differences based on the UA string and webkit compatiblity. The latest results are available at: [1]
Serving the right site
Many sites have mobile specific versions but these versions are not served to Firefox mobile. The primary reason is that the sites are sniffing the UA string and do not correctly identify the Firefox mobile UA string. In these cases either the full desktop site or an older WAP site may be returned to Firefox.
Evangelism is solving this problem by speaking directly with site owners to update the UA sniffing logic to include the Firefox UA.
-webkit prefix
As Chrome and Safari are both webkit based browsers there are a sites that use the -webkit css prefix. Firefox doesn't currently recognize the -webkit prefix resulting in different rendering of sites in the Firefox browser.
The layout team is currently investigating.
TODO: Contact Jet for details.
Firefox browser specific issues
There are issues that may be Firefox specific as well, such as not recognizing touch inputs. These issues may be due to differences between gecko and webkit.
TODO: Determine if there are additional issues that fall in this category.