Index: sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php
===================================================================
--- sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php (revision 6011)
+++ sites/trunk/api.wordpress.org/public_html/core/browse-happy/1.0/parse.php (revision 6012)
@@ -51,5 +51,5 @@
// Find tokens of interest in user-agent string.
preg_match_all(
- '%(?POpera Mini|Opera|OPR|Edge|UCBrowser|UCWEB|QQBrowser|SymbianOS|Symbian|S40OviBrowser|Trident|Silk|Camino|Kindle|Firefox|SamsungBrowser|(?:Mobile )?Safari|NokiaBrowser|MSIE|RockMelt|AppleWebKit|Chrome|IEMobile|Version)(?:[/ ])(?P[0-9.]+)%im',
+ '%(?POpera Mini|Opera|OPR|Edge|UCBrowser|UCWEB|QQBrowser|SymbianOS|Symbian|S40OviBrowser|Trident|Silk|PaleMoon|Camino|Kindle|Firefox|SamsungBrowser|(?:Mobile )?Safari|NokiaBrowser|MSIE|RockMelt|AppleWebKit|Chrome|IEMobile|Version)(?:[/ ])(?P[0-9.]+)%im',
$user_agent,
$result,
@@ -165,4 +165,9 @@
elseif ( false !== ( $key = array_search( 'SamsungBrowser', $result['name'] ) ) ) {
$data['name'] = 'Samsung Browser';
+ $data['version'] = $result['version'][ $key ];
+ }
+ // Pale Moon
+ elseif ( false !== ( $key = array_search( 'PaleMoon', $result['name'] ) ) ) {
+ $data['name'] = 'Pale Moon';
$data['version'] = $result['version'][ $key ];
}