Skip to content

Commit f0270aa

Browse files
committed
fix(button): set disabled attribute instead of tabindex #5765
1 parent 1e30f45 commit f0270aa

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

projects/igniteui-angular/src/lib/buttonGroup/buttongroup.component.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -244,9 +244,9 @@ describe('IgxButtonGroup', () => {
244244
expect(button.nativeElement.tagName).toBe('BUTTON');
245245

246246
if (i < groupChildren.length - 1) {
247-
expect(button.nativeElement.tabIndex).toBe(0);
247+
expect(button.nativeElement.disabled).toBe(false);
248248
} else {
249-
expect(button.nativeElement.tabIndex).toBe(-1);
249+
expect(button.nativeElement.disabled).toBe(true);
250250
}
251251
}
252252
});

projects/igniteui-angular/src/lib/directives/button/button.directive.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -191,9 +191,9 @@ export class IgxButtonDirective extends DisplayDensityBase {
191191
/**
192192
* @hidden
193193
*/
194-
@HostBinding('attr.tabIndex')
195-
public get tabIndex(): number {
196-
return this._disabled ? -1 : 0;
194+
@HostBinding('attr.disabled')
195+
public get disabledAttribute() {
196+
return this._disabled ? this._disabled : null;
197197
}
198198

199199
/**

0 commit comments

Comments
 (0)