diff --git a/docs/en_US/release_notes.rst b/docs/en_US/release_notes.rst index 15733a2ba..4bfc4e33c 100644 --- a/docs/en_US/release_notes.rst +++ b/docs/en_US/release_notes.rst @@ -11,6 +11,7 @@ notes for it. .. toctree:: :maxdepth: 1 + release_notes_4_12 release_notes_4_11 release_notes_4_10 release_notes_4_9 diff --git a/docs/en_US/release_notes_4_12.rst b/docs/en_US/release_notes_4_12.rst new file mode 100644 index 000000000..0c6fa202a --- /dev/null +++ b/docs/en_US/release_notes_4_12.rst @@ -0,0 +1,20 @@ +************ +Version 4.12 +************ + +Release date: 2019-08-22 + +This release contains a number of bug fixes and new features since the release of pgAdmin4 4.11. + +New features +************ + + +Housekeeping +************ + + +Bug fixes +********* + +| `Issue #4490 `_ - Fix accessibility issue for checkbox in IE11. diff --git a/web/pgadmin/static/js/backgrid.pgadmin.js b/web/pgadmin/static/js/backgrid.pgadmin.js index 8275138d3..28264efb6 100644 --- a/web/pgadmin/static/js/backgrid.pgadmin.js +++ b/web/pgadmin/static/js/backgrid.pgadmin.js @@ -690,7 +690,7 @@ define([ this.$el.append( $('', { - tabIndex: -1, + tabIndex: 0, type: 'checkbox', }).prop('checked', rawValue).prop('disabled', !editable).attr('data-toggle', 'toggle') .attr('data-size', options.size).attr('data-on', options.onText).attr('data-off', options.offText) @@ -726,13 +726,17 @@ define([ } else if (gotoCell.hasClass('editable')) { e.preventDefault(); e.stopPropagation(); - self.model.trigger('backgrid:edited', self.model, - self.column, command); + setTimeout(function() { + self.model.trigger('backgrid:edited', self.model, + self.column, command); + }, 10); gotoCell.trigger('focus'); } else { // When we have Non-Editable Cell - self.model.trigger('backgrid:edited', self.model, - self.column, command); + setTimeout(function() { + self.model.trigger('backgrid:edited', self.model, + self.column, command); + }, 10); } }, 20); } diff --git a/web/pgadmin/static/scss/_pgadmin.style.scss b/web/pgadmin/static/scss/_pgadmin.style.scss index 082e82ca6..fd2b42199 100644 --- a/web/pgadmin/static/scss/_pgadmin.style.scss +++ b/web/pgadmin/static/scss/_pgadmin.style.scss @@ -650,7 +650,7 @@ a:focus { &.navbar-brand, &.dropdown-item { outline: none !important; } - outline: $input-focus-border-color auto 5px !important; + outline: 2px solid $input-focus-border-color !important; } div.rolmembership {