Position off by scroll height

4 posts, 0 answers
  1. Dan
    Dan avatar
    135 posts
    Member since:
    Feb 2011

    Posted 19 Oct 2017 Link to this post

    I can't seem to replicate this with your demo site - but am hoping someone can point me in the right direction.

    We are using the Metro theme - with the default AjaxLoadingPanel control.

    In Chrome (latest standard release), when zoomed at 100% the AjaxLoadingPanel always appears exactly over the control it is supposed to.  If you zoom in - it still works - so long as you have not scrolled down the screen at all.  As soon as you scroll down the screen - even slightly, then execute a callback that will display the AjaxLoadingPanel, and its position is offset downward by the scroll distance of the page.  

    This same issue happens with RadWindows that are set to open and autosize to the center of the browser.  In the same scenario - they get pushed to the bottom of the screen - and if you try and drag them up - they snap back to the bottom.

    We are trying to track down what could cause this - but not sure how the toolset is deciding where to place things?  

  2. Dan
    Dan avatar
    135 posts
    Member since:
    Feb 2011

    Posted 20 Oct 2017 in reply to Dan Link to this post

    We figured it out - we have an older version of the Kendo CSS that we use in a different part of the application - using this on WebForms pages seems to mess with the AJAX.  We removed the reference for now - will test upgrading it soon
  3. Dan
    Dan avatar
    135 posts
    Member since:
    Feb 2011

    Posted 07 Nov 2017 Link to this post

    I take that back - we are still struggling with this - if zoomed in to say 110% in Chrome 62 and then scroll down so that the top of the screen is outside of the viewport - the AjaxLoadingPanel displays in the wrong spot.

    At this point we are wondering if the AjaxLoadingPanel positioning is related to the RadTooltip positioning bug(s)?





  4. Rumen
    Rumen avatar
    13659 posts

    Posted 10 Nov 2017 Link to this post

    Hello Dan,

    I tried to reproduce the reported problem with the AjaxLoadingPanel but to no avail.

    Can you please isolate the problem in a simple runnable project and send it for examination on our end? You can either open a support ticket or use an online storage to share the zipped project?

    Thank you in advance!

    Best regards,
    Progress Telerik
    Try our brand new, jQuery-free Angular components built from ground-up which deliver the business app essential building blocks - a grid component, data visualization (charts) and form elements.
Back to Top