Index: course/format/topics/ajax.php
=========================================================
--- course/format/topics/ajax.php	(revision 1.4)
+++ course/format/topics/ajax.php	Fri Oct 22 18:19:04 WST 2010
@@ -5,6 +5,4 @@
 
 
 $CFG->ajaxcapable = true;
-$CFG->ajaxtestedbrowsers = array('MSIE' => 6.0, 'Gecko' => 20061111);
-
-
+$CFG->ajaxtestedbrowsers = array('MSIE' => 6.0, 'Gecko' => 20061111, 'Safari'=>531, 'Chrome'=>6.0);
Index: course/format/weeks/ajax.php
=========================================================
--- course/format/weeks/ajax.php	(revision 1.4)
+++ course/format/weeks/ajax.php	Fri Oct 22 18:19:15 WST 2010
@@ -5,6 +5,4 @@
 
 
 $CFG->ajaxcapable = true;
-$CFG->ajaxtestedbrowsers = array('MSIE' => 6.0, 'Gecko' => 20061111);
-
-
+$CFG->ajaxtestedbrowsers = array('MSIE' => 6.0, 'Gecko' => 20061111, 'Safari'=>531, 'Chrome'=>6.0);
Index: lib/moodlelib.php
=========================================================
--- lib/moodlelib.php	(revision 1.1483)
+++ lib/moodlelib.php	Fri Oct 22 18:23:35 WST 2010
@@ -7372,6 +7372,13 @@
           }
 
           break;
+      case 'Chrome':
+          if (preg_match("/Chrome\/(.*)[ ]+/i", $agent, $match)) {
+              if (version_compare($match[1], $version) >= 0) {
+                  return true;
+              }
+          }
+          break;
 
       case 'Safari iOS':  /// Safari on iPhone and iPad
           if (strpos($agent, 'iPhone')) {
