--- og_user_roles.module	2011-02-25 04:07:39.000000000 +0200
+++ og_user_roles.module.new	2011-08-16 13:33:40.000000000 +0300
@@ -180,6 +180,11 @@ function og_user_roles_determine_context
     $comment = _comment_load($item['page_arguments'][0]);
     $node = node_load($comment->nid);
   }
+  // if all else fails, some content like OG Forums exist in paths like node/%/og/forum - if so, attempt to detect
+  // this behavior of node/% where % is group node id
+  elseif ((arg(0) == 'node') && is_numeric(arg(1)) ) {
+    $node = node_load(arg(1));
+  }
 
   if (!empty($node) && ($group_node = og_determine_context_get_group($node))) {
     return $group_node;
