Revert "remove role=button from PublishButtonView"
Revert "remove role=button from PublishButtonView"

This reverts commit e1d44862b999194e59e972f5c6099a6ace56fa1d.


this commit caused a critical a11y regression on the modules page, breaking KO support

test plan: the publish buttons on the modules page should operate with the keyboard

fixes LS-1197

Change-Id: I9d3385adc886dbe58bb6cceee151a798283213dc
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/241317
Tested-by: Service Cloud Jenkins <9144042a601061f88f1e1d7a1753ea3e2972119d@instructure.com>
Reviewed-by: Jackson Howe <318c10a818c1b1f2ec50cdcb1827b2c6c5ebd7dc@instructure.com>
QA-Review: Jackson Howe <318c10a818c1b1f2ec50cdcb1827b2c6c5ebd7dc@instructure.com>
Product-Review: Jeremy Stanley <b3f594e10a9edcf5413cf1190121d45078c62290@instructure.com>

sfu/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,sfu/canvas-lms