User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:28.0) Gecko/20100101 Firefox/28.0 (Beta/Release) Build ID: 20140205162153 Steps to reproduce: I visited mydealz.de with Firefox OS. Actual results: I got a Desktop Website. Expected results: I expected a Mobile Website.
mydealz.de uses a popular WordPress plugin called WPTouch. This plugin is not configured to detect Firefox OS devices correctly as smartphones. For more details and suggested fixes, see https://miketaylr.com/posts/2013/10/firefox-os-and-wptouch.html
An upcoming version of WPTouch will be compatible with Firefox OS. Either applying patches to the current version or upgrading to the new version when it's ready will solve this problem.
Hm.. it seems they are also doing some backend sniffing. HTTP request analysis: Significant difference in source code: Response sent to Firefox OS has Content-Length: 99678 Response sent to Firefox Android has Content-Length: 29670 Selected HTTP response headers: Response for: 'Mozilla/5.0 (Mobile; rv:18.1) Gecko/18.1 Firefox/18.1' Response Status: 200 content-length: 99678 content-type: text/html; charset=UTF-8 Response for: 'Mozilla/5.0 (Android; Mobile; rv:26.0) Gecko/26.0 Firefox/26.0' Response Status: 200 content-length: 29670 content-type: text/html; charset=UTF-8
(I guess that's part of how the wptouch plugin works.)
Contacted http://twitter.com/MozWebCompat/status/463922718790807554 http://www.linkedin.com/in/stefanov Upgrading to the latest version of WPTouch fixes the issue. See http://www.wptouch.com/bravenewcode/wptouch-adds-new-device-and-browser-support/
And this is fixed.