@Override
            public void setBackground(Color color) {
                DBPDataSourceContainer dsContainer = getDataSourceContainer();
                Color bgColor = dsContainer != null ? UIUtils.getConnectionColor(dsContainer.getConnectionConfiguration()) : null;
                if (bgColor != null && !bgColor.equals(color)) {
                    UIUtils.asyncExec(() -> CSSUtils.setCSSClass(resultTabs, DBStyles.COLORED_BY_CONNECTION_TYPE));
                } else {
                    super.setBackground(color);
                }
            }
Changes mode of showing result for script execution - multiple results per tab or one tab per result.
plugins/org.jkiss.dbeaver.ui.editors.sql/src/org/jkiss/dbeaver/ui/editors/sql/SQLEditor.java