diff --git a/docs/en_US/release_notes_6_6.rst b/docs/en_US/release_notes_6_6.rst index cdaab3b12..639dfaed8 100644 --- a/docs/en_US/release_notes_6_6.rst +++ b/docs/en_US/release_notes_6_6.rst @@ -25,6 +25,7 @@ Bug fixes | `Issue #6999 `_ - Fixed an issue where a warning is flashed every time for an email address when authentication sources are internal and ldap. | `Issue #7124 `_ - Fixed the schema diff issue where tables have different column positions and a column has a default value. | `Issue #7152 `_ - Added comments column for the functions collection node. +| `Issue #7172 `_ - Allow users to scroll and enter input when there is a validation error. | `Issue #7173 `_ - Fixed an issue where the User Management dialog is not opening. | `Issue #7181 `_ - Ensure that the user should be able to add new server with unix socket connection. | `Issue #7202 `_ - Ensure that Flask-Security-Too is using the latest version. diff --git a/web/pgadmin/static/js/SchemaView/FormView.jsx b/web/pgadmin/static/js/SchemaView/FormView.jsx index 8c8e5b9fb..684390d7f 100644 --- a/web/pgadmin/static/js/SchemaView/FormView.jsx +++ b/web/pgadmin/static/js/SchemaView/FormView.jsx @@ -39,6 +39,10 @@ const useStyles = makeStyles((theme)=>({ nestedControl: { height: 'unset', }, + errorMargin: { + /* Error footer margin */ + marginBottom: '36px', + }, sqlTabInput: { border: 0, } @@ -368,7 +372,6 @@ export default function FormView({ onChange={(event, selTabValue) => { setTabValue(selTabValue); }} - // indicatorColor="primary" variant="scrollable" scrollButtons="auto" action={(ref)=>ref && ref.updateIndicator()} @@ -379,9 +382,13 @@ export default function FormView({ {Object.keys(finalTabs).map((tabName, i)=>{ + let contentClassName = null; + if(fullTabs.indexOf(tabName) == -1) { + contentClassName = clsx(classes.nestedControl, stateUtils.formErr.message ? classes.errorMargin : null); + } return ( + className={contentClassName}> {finalTabs[tabName]} );