Easy fix would be to add: {{{button.attr('tabindex', -1)}}} and {{{button.removeAttr('tabindex')}}} next to each instance of {{{button.addClass('action-button-disabled')}}} resp. {{{button.removeClass('action-button-disabled')}}}
Proper fix would be to refactor usage of IPA.action_button into new IPA.action_button_widget and use the above only on one place.
The same code for disabling/enabling functionality is already used at 8 places.
Partially fixed in PatternFly adoption. Facet buttons are implemented as normal button therefore doesn't suffer from this issue.
It's still present in association tables.
Moving stabilization tickets that do not affect FreeIPA 4.0 release usability in any significant way to 4.0.1 stabilization milestone.
FreeIPA 4.0.1 was released, moving to next bugfixing release milestone.
master:
ipa-4-1:
ipa-4-0:
CI fix:
Metadata Update from @pvoborni: - Issue assigned to pvoborni - Issue set to the milestone: FreeIPA 4.0.2
Login to comment on this ticket.