Kuali Rice Development
  1. Kuali Rice Development
  2. KULRICE-12407

Browser backbutton navigation broken when viewing lightbox

    Details

    • Type: Bug Fix Bug Fix
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.4
    • Fix Version/s: 2.4
    • Component/s: Development, User Interface
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Similar issues:
      KULRICE-8876Backbutton support for js actions (pushing history of js actions to browser history)
      KULRICE-9888Dialog Test View - Displays Response in LightBox broken
      KULRICE-10913Add button/link to detach (open in new browser) inquiry lightbox
      KULRICE-12454Library - Navigation - Navigation Group - Navigation Group Tab Example : Selected Tab hightlight on backbutton does not sync
      KULRICE-11552When a KRAD view is loading in a lightbox, the page blocking does not block the view
      KULRICE-7467Lightbox - scrollbar is included in lightbox with iframe when not needed (all content in view)?
      KULRICE-10309In IE 9, DOM printing from Lightbox is broken
      KULRICE-9941Global application header appears in lightbox
      KULRICE-9667Inquiry Views with Uif-Page broken
      KULRICE-7911Internet Explorer IE8 View navigation menu is not placed correctly
    • Sprint:
      2.4.0-rc1 Sprint 7, 2.4.0-rc1 Sprint 8
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required
    • Code Review Status:
      Not Required
    • Include in Release Notes?:
      Yes

      Description

      Browser backbutton navigation broken when viewing a lightbox. When viewing a lightbox the browsers backbutton function should effect the same result as the lightbox close button.

        Issue Links

          Activity

          Hide
          Corey Pedersen (Inactive) added a comment -

          krad.url.js utilizes jQuery.browser.webkit flag in lightbox process to differentiate needed functionality. Solution should not depend on this flag.

          jQuery.browser Returns: PlainObject version deprecated: 1.3, removed: 1.9
          Description: Contains flags for the useragent, read from navigator.userAgent.
          This property was removed in jQuery 1.9 and is available only through the jQuery.migrate plugin. Please try to use feature detection instead.

          Show
          Corey Pedersen (Inactive) added a comment - krad.url.js utilizes jQuery.browser.webkit flag in lightbox process to differentiate needed functionality. Solution should not depend on this flag. jQuery.browser Returns: PlainObject version deprecated: 1.3, removed: 1.9 Description: Contains flags for the useragent, read from navigator.userAgent. This property was removed in jQuery 1.9 and is available only through the jQuery.migrate plugin. Please try to use feature detection instead.
          Hide
          Corey Pedersen (Inactive) added a comment -

          Issue is corrected for browsers utilizing html5 (history.replaceState & history.pushState). Browsers without history support (ex: IE 8 & 9) will return to previous reference page from lightboxes. Non html5 browser urls incorporate use of hash (#) for cache key and lightbox params.
          Browsers tested include Chrome 33, Firefox 28/21, Opera 20, Safari 5.1.7 (windows) and IE 11/10/9/8.

          Show
          Corey Pedersen (Inactive) added a comment - Issue is corrected for browsers utilizing html5 (history.replaceState & history.pushState). Browsers without history support (ex: IE 8 & 9) will return to previous reference page from lightboxes. Non html5 browser urls incorporate use of hash (#) for cache key and lightbox params. Browsers tested include Chrome 33, Firefox 28/21, Opera 20, Safari 5.1.7 (windows) and IE 11/10/9/8.

            People

            • Assignee:
              Corey Pedersen (Inactive)
              Reporter:
              Corey Pedersen (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0 minutes
                0m
                Logged:
                Time Spent - 4 days, 30 minutes
                4d 30m

                  Agile

                    Structure Helper Panel