iPad Href problem

63 posts, 0 answers
  1. Erik Kleinreesink
    Erik Kleinreesink avatar
    10 posts
    Member since:
    Nov 2008

    Posted 29 Nov 2012 Link to this post

    The RadMenu stopped working correctly on the iPad since version 2012 Q3. It worked fine in version 2012 Q2.
    The menu is shown okay. But all links (Href) stopped working.
    (More background info: position is absolute and the menu content is loaded from a xml string).
    Any ideas on how to solve this?
  2. Kate
    Admin
    Kate avatar
    1898 posts

    Posted 30 Nov 2012 Link to this post

    Hi Erik,

    Can you please provide some code that we can test locally and determine what is causing the issue that you describe? Can you also clarify if you can reproduce the same behavior on any of our on-line demos, and if so which one?

    Regards,
    Kate
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  3. Erik Kleinreesink
    Erik Kleinreesink avatar
    10 posts
    Member since:
    Nov 2008

    Posted 02 Dec 2012 Link to this post

    Hi Kate,

    I set up 2 versions of the "same" very simple menu.
    http://www.kitzblick.nl/testmenu.aspx (Version 2012 Q2)
    http://www.kitzblick.nl/manager/testmenu.aspx (version 2012 Q3 internal build 11.27)
     
    I have tested on the major browsers on PC. They all work okay.
    I tested on 2 touch devices:
    - Nokia Lumia 800, Windows Phone 7.5 standard Internet Explorer: works okay.
    - iPad, iOS 6.01 standard Safari browser: Q2 works okay, Q3 menu collapses/expands okay but the menu links don't work.

    You can see in the html code on the provided links I didn't do anything fancy.
    I hope you can help,
    Erik
  4. Kate
    Admin
    Kate avatar
    1898 posts

    Posted 05 Dec 2012 Link to this post

    Hi Erik,

    Indeed the NavigateUrl property of the RadMenuItem does not currently work in iPad and iOS. I have already logged the bug in our internal system so we can fix it. Thank you for your feedback. You can also find your Telerik points updated.

    Regards,
    Kate
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  5. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 10 Dec 2012 Link to this post

    When to expect the solution for that problem? After updating telerik to 2012.3 1205 we have menu stopped working on iPad and iPhones.
    Thats a problem.
  6. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 10 Dec 2012 Link to this post

    bump

    any update on this? I have a development project which has come to a complete standstill in testing due to this 'bug'.    
  7. Helen
    Admin
    Helen avatar
    1052 posts

    Posted 11 Dec 2012 Link to this post

    Hello all,

    We will do our best to include the fix in the next internal build -  expected next week.

    Kind regards,
    Helen
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  8. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 12 Dec 2012 Link to this post

    Hello,

    we've just tried today's build 2012.3 1212. No luck.

    Even normal taps on the root level menu items are not working now on iPad.

    Denis
  9. Helen
    Admin
    Helen avatar
    1052 posts

    Posted 13 Dec 2012 Link to this post

    Hi all,

    The fix will be available NEXT week (17.12-21.12)
    We are sorry for any  inconvenience caused.

    Regards,
    Helen
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  10. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 18 Dec 2012 Link to this post

    Hello,

    I see new internal build here http://www.telerik.com/account/your-products/internal-builds.aspx
    Its 1218. But in the release notes I dont see anything about this problem.

    Could you tell me - is the problem solved and your dev's just didnt write that in the version notes or what?

    Denis
  11. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 18 Dec 2012 Link to this post

    I'm glad to see my $1500 annual maintenance support contract is hard at work fixing this show-stopper.
  12. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 18 Dec 2012 Link to this post

    Mike, another possible thing to look into: Maybe we are two are the only devs in the world to use Telerik Menu in the applications to view on iPad.

    Because no one else is complaining on forums about that - maybe no one ever opening web sites on iPad with telerik menu in.

    So maybe you can recommend some set of controls from different vendor to use in asp.net projects? With better care of developers and iPads?

    Denis
  13. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 18 Dec 2012 Link to this post

    If I didn't have thousands of lines of code, 6 months of time, and $100k+ sunk into it already, I would.    
  14. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 19 Dec 2012 Link to this post

    New 1218 internal build does not help. Please provide more correct ETA - when this thing will be corrected.
  15. Francesco Mario Mongelli
    Francesco Mario Mongelli avatar
    5 posts
    Member since:
    Mar 2007

    Posted 19 Dec 2012 Link to this post

    Having the same problem.

    RadMenuItem with NavigateUrl does not work on IPAD and other touchdevices.

    I had to tweak a copy of Telerik.Web.UI.Common.Core.js in order to set
    $Telerik.isTouchDevice = false

    always and instead of
    $telerik.isTouchDevice=$telerik.isMobileSafari||$telerik.isAndroid||$telerik.isBlackBerry6||$telerik.isMobileOpera;

    then register modified Telerik.Web.UI.Common.Core.js before RadMenu init scripts.

    Please provide an hotfix asap.
  16. Dimitar Terziev
    Admin
    Dimitar Terziev avatar
    1266 posts

    Posted 20 Dec 2012 Link to this post

    Hello,

    A fix for this problem is included in the latest internal build (1218) and the release notes are updated accordingly. Since Denis is still experiencing issues even with the internal build we shall further investigate this issue and will update its status here.

    Kind regards,
    Dimitar Terziev
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  17. Denis Seleznev
    Denis Seleznev avatar
    9 posts
    Member since:
    Sep 2008

    Posted 21 Dec 2012 Link to this post

    Problem with RadMenu is corrected, thank you.

    Still the problem with RadContextMenu, beware. You just cant tap on context menu item on iPad.
  18. Dimitar Terziev
    Admin
    Dimitar Terziev avatar
    1266 posts

    Posted 26 Dec 2012 Link to this post

    Hello Denis,

    The problem with the context menu is already addressed and our development team is working in order to fix it.

    Greetings,
    Dimitar Terziev
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  19. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 26 Dec 2012 Link to this post

    Denis,

    Did you do anything special to get the RadMenu to work?

    I have just downloaded the latest hot-fix, and applied it to my projects. I still cannot tap on RadMenus in Safari on my iPad, they continue to be non-responsive.

    Maybe someone at Telerik can take $700 out of the $1500 I just paid in annual support contract fees, go to Best Buy, and purchase an iPad to actually test with?
  20. Krzysztof
    Krzysztof avatar
    29 posts
    Member since:
    Aug 2008

    Posted 26 Dec 2012 Link to this post

    Hi
    I have the same problem.
    I got and installed Telerik.Web.UI_2012_3_1218_Dev_hotfix.zip file.
    When I open page on iPad I cannot tap menu items. The sample is on http://www.monitoring-gps.net/Default.aspx .
  21. Helen
    Admin
    Helen avatar
    1052 posts

    Posted 27 Dec 2012 Link to this post

    Hello all,

    We tested locally the latest internal build(2012.3.1218) and the main problem introduced in Q3 SP1 was solved - RadMenu item doesn't navigate in iPad when NavigateUrl is set.
    If someone still experience issues with this build - could you please open a separate ticket and send us RadMenu declaration, which demonstrates the issue to investigate it locally? This will help us to identify the problem quickly and find a proper solution.

    Note that under iPad we have only one touch event, who should be responsible for two actions - open and navigate as opposed to desktop browsers where the events are two - mouse over and mouse click.

    Thank you for your time and understanding.

    Regards,
    Helen
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  22. Craig Andemar
    Craig Andemar avatar
    2 posts
    Member since:
    Dec 2007

    Posted 29 Dec 2012 Link to this post

    I'm having the same issue. RadMenu and context menus drop down, but are items are unclickable on both the iPad and iPod. Please let me know when a fix is in place. 
  23. Helen
    Admin
    Helen avatar
    1052 posts

    Posted 02 Jan 2013 Link to this post

    Hello Craig,

    Could you please send us a sample which demonstrates the issue to examine it locally?
    Can you also clarify if it stops working after you upgrade to the latest version?

    Greetings,
    Helen
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  24. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 02 Jan 2013 Link to this post

    I'm not sure why this seems to be a difficult concept.

    Simply put, this doesn't work on my iPads, which are all running iOS 6.x. I don't have access to other iPads running 5.x. It does not work in either iCab or Safari. I haven't tested in my MacBook pro. Server is a Windows Server 2008R2 running latest IIS w/ all updates applied. Code otherwise works fine in development and from computer-based browsers... it is only iPads (and maybe other mobile devices, I haven't tested with other platforms since my client is iPad based).

    The 1218 hotfix did not solve the issue.

    NavigationMenu.ascx:
    <%@ Control Language="C#" AutoEventWireup="true" CodeFile="NavigationMenu.ascx.cs" Inherits="NavigationMenu" %>
    <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %>
    <telerik:RadScriptManager ID="RadScriptManager1" runat="server">
        <Scripts>
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.Core.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQuery.js" />
            <asp:ScriptReference Assembly="Telerik.Web.UI" Name="Telerik.Web.UI.Common.jQueryInclude.js" />
        </Scripts>
    </telerik:RadScriptManager>
    <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server" />
    <telerik:RadStyleSheetManager id="RadStyleSheetManager1" runat="server" />
    <table width="100%">
        <tr>
            <td>
                <telerik:RadMenu ID="RadMenu1" Runat="server" CollapseAnimation-Type="None" >
                    <Items>
                        <telerik:RadMenuItem runat="server" Text="Data Entry">
                            <Items>
                                <telerik:RadMenuItem runat="server" NavigateUrl="SelectCustomers.aspx" Text="Select Customers" />
                                <telerik:RadMenuItem runat="server" NavigateUrl="Test.aspx" Text="Test Form" />
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" Text="Help">
                            <Items>
                                <telerik:RadMenuItem runat="server" NavigateUrl="AboutMe.aspx" Target="_self" Text="About Me" />
                            </Items>
                        </telerik:RadMenuItem>
                        <telerik:RadMenuItem runat="server" NavigateUrl="Logout.aspx" Text="Logout" />
                    </Items>
                </telerik:RadMenu>
            </td>
            <td align="right" width="100">
                <telerik:RadSkinManager ID="RadSkinManager1" runat="server" ShowChooser="true" PersistenceMode="Cookie" />
            </td>
        </tr>
    </table>

    and in default.aspx:

    <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="Default" %>
    <%@ Register src="NavigationMenu.ascx" tagname="NavigationMenu" tagprefix="uc1" %>
     
    <head runat="server">
        <title></title>
        <style type="text/css">
            .style2
            {
                font-family: Tahoma;
                text-align: center;
            }
        </style>
    </head>
    <body>
                <form id="form1" runat="server">
                <div>
                    <uc1:NavigationMenu ID="NavigationMenu1" runat="server" />
                    <br />
                </div>
                <center>
                <p class="style2">
                    Please select a function on the Main Menu to continue</p>
                </center>
                </form>
    </body>
    </html>

  25. Helen
    Admin
    Helen avatar
    1052 posts

    Posted 02 Jan 2013 Link to this post

    Hello Michael,

    Thank you for the detailed explanation.
    We tested the behavior locally with latest 1218 hotfix, but couldn't find any problem.
    Please find below a video as part of our local tests:

    http://www.youtube.com/watch?v=4aWJVNXf7qw

    Also find attached our test files.
    What might be the difference in your case? What are we missing?


    Regards,
    Helen
    the Telerik team
    If you want to get updates on new releases, tips and tricks and sneak peeks at our product labs directly from the developers working on the RadControls for ASP.NET AJAX, subscribe to their blog feed now.
  26. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 02 Jan 2013 Link to this post

    I do not know, but clearly (from this thread) I am not the only one for whom the 1218 hotfix does not "fix" the problem.

    Since I am in Boston, would it be helpful for me to drop off my iPad at your Waltham office to inspect for yourselves?

    What iOS revision are you running at? What are the server-side variables (OS, IIS revision level, etc.)
  27. Craig Andemar
    Craig Andemar avatar
    2 posts
    Member since:
    Dec 2007

    Posted 02 Jan 2013 Link to this post

    From what I can tell, hotfix 1218 fixes the iPad issue for RadMenus, but does NOT fix the issue with RadContextMenus.
  28. Dion
    Dion avatar
    5 posts
    Member since:
    Feb 2012

    Posted 02 Jan 2013 Link to this post

    Menu doesn't work either for us on the latest internal build of 2012.3.1218.40 using the ipad. I have a version of our site using 2012.3.1205.40 and the menu works correctly on the ipad. Same issue on the iphone5 running iOS 6.0.2
  29. ToltingColtAcres
    ToltingColtAcres avatar
    83 posts
    Member since:
    Nov 2010

    Posted 02 Jan 2013 Link to this post

    glad to see I'm not the only one imagining it.
  30. Dion
    Dion avatar
    5 posts
    Member since:
    Feb 2012

    Posted 03 Jan 2013 Link to this post

    My workaround right now is to downgrade the project to version 2012.3.1016.40. Any ETA on when the bug will be fixed?
Back to Top