Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-3614

Usability Improvement: Do not create a secondary window within the main browser window

    Details

    • Type: Bug
    • Status: Done/Fixed
    • Priority: Major
    • Resolution: Fixed/Completed
    • Affects Version/s: 2.1
    • Fix Version/s: Unscheduled
    • Component/s: Core CiviCRM
    • Labels:
      None

      Description

      Try this out to see an extreme version of what I'm talking about:

      1. Perform a search that results in at least 30 contacts of the same type.
      2. Batch update via profile
      3. Choose a profile that has at least 5 fields.
      4. the form runs off the page to the right and there's no obvious way to get to the fields that are out of view.

      This technique seems to be in use in several places in CiviCRM. It leads to the question of why are we attempting to create a browser within the browser. I think that this introduces new UI concepts (recursive scrollbars) that most end users are unfamiliar with, and that IMHO simply adds visual cruft to the page.

      I propose that we remove all occurrences of overflow:scroll and overflow:auto and avoid using fixed size divs including at civicrm/contact/view .

        Attachments

          Activity

            People

            • Assignee:
              dgg David Greenberg
              Reporter:
              dalin dave hansen-lange
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: