Workaround: Set ClickToOpen = true in the control markup or if you want to set it only for the problematic browsers, use the following server-side code: protected void Page_Load(object sender, EventArgs e) { string userAgent = Request.UserAgent; string searchPattern = "ARM(?i)|Touch(?i)"; if (System.Text.RegularExpressions.Regex.IsMatch(userAgent, searchPattern)) { RadContextMenu1.ClickToOpen = true; } }