I have version 2009.1.423.1020 and looks like the positioning bug is still there but I am not sure if this is the same bug. Considering the following XAML:
<
UserControl xmlns:telerikNavigation="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Navigation" x:Class="ContextMenuTest.Page"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Width="400" Height="300">
<Grid x:Name="LayoutRoot" Background="White">
<Rectangle x:Name="_rect" Fill="LightGray" Width="388" Height="307" HorizontalAlignment="Center"
VerticalAlignment="Center">
<telerikNavigation:RadContextMenu.ContextMenu>
<telerikNavigation:RadContextMenu x:Name="_contextMenu1" EventName="MouseLeftButtonDown">
<telerikNavigation:RadMenuItem Header="Option1" x:Name="Option1" Click="ContextMenuItem_Click" />
<telerikNavigation:RadMenuItem Header="Option2" x:Name="Option2" Click="ContextMenuItem_Click" />
</telerikNavigation:RadContextMenu>
</telerikNavigation:RadContextMenu.ContextMenu>
</Rectangle>
</Grid>
</
UserControl>
If you click in the rectangle the menu will pop-up fine, but if without taking any action in the menu, you move the mouse and go click somewhere else the menu just disappears without appearing in the new mouse position. Then if *without moving the mouse pointer* click again on the same location the menu will pop-up again, but at the location where it was at the first time. In other words, if you make the context menu disappear by clicking somewhere else and then click again on the smae point, the menu will keep re-appearing ion its original location.