"Add Group Set" dialog does not scroll to accommodate long groups list

Permalink 0 0 Browser Info Environment
The "Add Group Sets" dialog height is set to 'auto'. So it will be as high as the form list of groups inside it requires it to be. The problem is that with many many groups and a smaller monitor, some groups will scroll off screen and the "Add Set" button will also scroll off screen and be unselectable.

For example, with a 592px high screen (Chromebook) I can fit
10 group names before the groups scroll off screen (some of the groups have long names).

A proper solution probably involves fixing the dialog, but this small hack on concrete/single_pages/dashboard/users/group_sets.php will at least let you have a scrollbar.

            element: $element,
            modal: true,
            width: 320,
            title: title,
            height: '100%' // change this from 'auto' to '100%'

Status: New

concrete5 Environment Information

# concrete5 Version
Core Version - 8.5.0
Version Installed - 8.5.0
Database Version - 20190301133300

# concrete5 Packages
All In: The Advanced Member Import Add On by ampersandApps (1.0.6), Login Return (1.0), Migration Tool (0.9.0), NeatNGSX (1.0.0), Parent Link (0.0.1), S3 Storage (3.0.3), Set Study Group (0.0.1), Vimeo Video (1.0.2)

# concrete5 Overrides
blocks/hello_world/edit.php, blocks/hello_world/view.php, blocks/hello_world/form.php, blocks/hello_world/icon.png, blocks/hello_world/add.php, blocks/hello_world/db.xml, blocks/hello_world/controller.php, blocks/hello_world, blocks/facilitator/view.php, blocks/facilitator/README.txt, blocks/facilitator/controller.php, blocks/facilitator, blocks/survey/view.php, blocks/survey/ReadMe.txt, blocks/survey/option.php, blocks/survey/db.xml, blocks/survey/controller.php, blocks/survey, elements/conversation/message_ReadMe.md, elements/conversation/message.php, elements/conversation/count_header.php, elements/conversation/display.php, elements/conversation/display_ReadMe.md, elements/conversation, single_pages/dashboard/users/group_sets.php, single_pages/dashboard/users, single_pages/dashboard, single_pages/ngsx_data_dump.php, single_pages/dump.php, tools/conversations/view_ajax.php, tools/conversations/view_ajax_ReadMe.md, tools/conversations/add_message.php, tools/conversations/add_message_ReadMe.md, tools/conversations, src/Conversation/Message/FilteredThreadedList_ReadMe.md, src/Conversation/Message/FilteredMessageList.php, src/Conversation/Message/FilteredMessageList_ReadMe.md, src/Conversation/Message/FilteredThreadedList.php, src/Conversation/Message, src/Conversation

# concrete5 Cache Settings
Block Cache - Off
Overrides Cache - Off
Full Page Caching - Off
Full Page Cache Lifetime - Every 6 hours (default setting).

# Server Software

# Server API

# PHP Version

# PHP Extensions
cgi-fcgi, Core, ctype, curl, date, dom, exif, fileinfo, filter, ftp, gd, hash, iconv, intl, json, libxml, mbstring, mysqli, mysqlnd, openssl, pcre, PDO, pdo_mysql, pdo_sqlite, Phar, posix, readline, Reflection, session, SimpleXML, soap, sodium, SPL, sqlite3, standard, tokenizer, xml, xmlreader, xmlwriter, xsl, Zend OPcache, zip, zlib

# PHP Settings
max_execution_time - 30
log_errors_max_len - 1024
max_file_uploads - 20
max_input_nesting_level - 64
max_input_time - -1
max_input_vars - 1000
memory_limit - 128M
post_max_size - 100M
upload_max_filesize - 100M
mysqli.max_links - Unlimited
mysqli.max_persistent - Unlimited
pcre.backtrack_limit - 1000000
pcre.recursion_limit - 100000
session.cache_limiter - <i>no value</i>
session.gc_maxlifetime - 7200
soap.wsdl_cache_limit - 5
opcache.max_accelerated_files - 10000
opcache.max_file_size - 0
opcache.max_wasted_percentage - 5

Browser User-Agent String

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/75.0.3770.100 Safari/537.36