Bug 909420 (wptouch)

WPTouch is not compatible with Firefox OS (B2G)

RESOLVED FIXED

Status

defect
RESOLVED FIXED
6 years ago
2 months ago

People

(Reporter: karlcow, Assigned: miketaylr)

Tracking

Trunk
ARM
Gonk (Firefox OS)
Dependency tree / graph

Firefox Tracking Flags

(Not tracked)

Details

(Whiteboard: [wptouch][sitewait] [country-all], URL)

(Reporter)

Description

6 years ago
Bug 843119 is using WPTouch which seems to not recognize Firefox OS
http://plugins.svn.wordpress.org/wptouch/trunk/

Indeed in http://plugins.svn.wordpress.org/wptouch/trunk/wptouch.php

The current array of user agents is

function bnc_wptouch_get_user_agents() {
	$useragents = array(		
	'iPhone', 					// iPhone
	'iPod', 						// iPod touch
	'incognito', 				// iPhone alt browser
	'webmate', 				// iPhone alt browser
	'Android', 					// Android
	'dream', 					// Android
	'CUPCAKE', 				// Android
	'froyo', 						// Android
	'BlackBerry9500', 		// Storm 1
	'BlackBerry9520', 		// Storm 1
	'BlackBerry9530', 		// Storm 2
	'BlackBerry9550', 		// Storm 2
	'BlackBerry 9800', 	// Torch
	'BlackBerry 9850', 	// Torch 2
	'BlackBerry 9860', 	// Torch 2
	'BlackBerry 9780', 	// Bold 3
	'BlackBerry 9790', 	// Bold Touch
	'BlackBerry 9900', 	// Bold
	'BlackBerry 9930', 	// Bold
	'BlackBerry 9350', 	// Curve
	'BlackBerry 9360', 	// Curve
	'BlackBerry 9370', 	// Curve
	'BlackBerry 9380', 	// Curve
	'BlackBerry 9810', 	// Torch	
	'BB10',	 					// BlackBerry 10 devices	
	'webOS',					// Palm Pre/Pixi
	's8000',					// Samsung s8000
	'bada',						// Samsung Bada Phone
	'Googlebot-Mobile',	// Google's mobile Crawler
	'AdsBot-Google'		// Google's Ad Bot Crawler
	);
(Reporter)

Updated

6 years ago
Whiteboard: [wptouch]
(Reporter)

Updated

6 years ago
Blocks: 843119
(Reporter)

Updated

6 years ago
Blocks: 884880
(Reporter)

Updated

6 years ago
Blocks: 843178
(Reporter)

Updated

6 years ago
Blocks: 843200
(Reporter)

Updated

6 years ago
Blocks: 884874
(Assignee)

Updated

6 years ago
Assignee: nobody → miket
(Assignee)

Comment 1

6 years ago
Other relevant URLs:

http://wordpress.org/plugins/wptouch/
http://www.bravenewcode.com/wptouch/ (for the "Pro" version)
(Assignee)

Comment 2

6 years ago
Have emailed business@bravenewcode.com (from WHOIS), in addition to tweeting [1] at them.

I did get a reply [2] as I was writing a more detailed email, "we don't support Firefox OS at this time." 

Hopefully we can better understand why that might be the case.

[1] https://twitter.com/miketaylr/status/375649609026007041
[2] https://twitter.com/bravenewcode/status/375651152060104704
Whiteboard: [wptouch] → [wptouch][sitewait]
(Assignee)

Updated

6 years ago
Blocks: 884895
(Assignee)

Updated

6 years ago
Blocks: 915706
(Assignee)

Updated

6 years ago
Blocks: 887684
(Assignee)

Comment 3

6 years ago
Hmm, seems like my intial attempts at discussion have gone stale. 

Vishy, would you mind writing to business@bravenewcode.com? They did respond to my initial email, but I haven't heard from them after answering the following question:

> Just to clarify, you'd like us to add "Firefox OS" to the default list of user-agents for WPtouch?
(Assignee)

Updated

6 years ago
Blocks: 926475
(Assignee)

Comment 4

6 years ago
I wrote a blog post explaining how people can "fix" this problem on their own: https://miketaylr.com/posts/2013/10/firefox-os-and-wptouch.html
(Reporter)

Updated

6 years ago
Whiteboard: [wptouch][sitewait] → [wptouch][sitewait] [country-all]
(Assignee)

Updated

6 years ago
Blocks: 856786
(Reporter)

Comment 5

6 years ago
So discussing with a couple of publishers and site owners, it starts to be an issue. The custom user agent field makes it possible to add things like mobi, but this will catch also things like ipad. The field doesn't authorize regex such as mobi.*firefox

The real solution would be to have bravecode to support firefox os (which is working like any modern browsers) right away, so people don't have to tune their instance. So now I'm encouraging site owners to contact the support of bravecode. It might be more effective. BraveCode might listen more its own customers than ourselves. 

Also http://twitter.com/MozWebCompat/status/400628368007507968
(Assignee)

Comment 6

6 years ago
I guess we could change our recommendation to adding the substring "(Mobile;" to the custom user agent field. That would a little bit better at preventing false-positives... sigh. But yes, we need to be officially supported so the suggested fix can be "please upgrade." (Even better would be for the iPad to remove "Mobile" from their UA string if they don't want to get mobile sites. :P)
(Assignee)

Comment 7

5 years ago
> "Hi Karl, We’ll be adding support in the next update. Let us know if there are any issues you see! Thx." from http://www.bravenewcode.com/wptouch/wptouch-pro-for-ios-7-and-wordpress/
(Reporter)

Comment 8

5 years ago
This is fixed!!!! 
http://twitter.com/MozWebCompat/status/459157894848450560

Thanks to the @bravenewcode team. 
http://www.wptouch.com/wptouch/releases/wptouch-pro-3-2-adds-support-for-wpml/

> We’ve also recently added support for Firefox OS for mobile devices, and 3.2 also includes numerous bug fixes and enhancements to keep your mobile site running smoothly with WPtouch.

Love.
Status: NEW → RESOLVED
Last Resolved: 5 years ago
Flags: needinfo?(vkrishnamoorthy)
Resolution: --- → FIXED
(Reporter)

Comment 9

5 years ago
Time to contact all these people 
http://mzl.la/1jQUack
(Reporter)

Updated

5 years ago
Blocks: 1004416
(Reporter)

Updated

4 years ago
Alias: wptouch
(Reporter)

Updated

4 years ago
Blocks: 1143373
Component: Mobile → Mobile
Product: Tech Evangelism → Web Compatibility
You need to log in before you can comment on or make changes to this bug.