@@ -79,6 +79,7 @@ const TabBar = ({ superState, dispatcher }) => {
7979 onClick = { newProject . bind ( this , superState , dispatcher ) }
8080 type = "button"
8181 id = "new_graph"
82+ aria-label = "New workflow tab"
8283 data-tip = "New Workflow Tab (Ctrl + Shift + M)"
8384 >
8485 < MdAdd size = { 25 } />
@@ -88,7 +89,7 @@ const TabBar = ({ superState, dispatcher }) => {
8889 key = { el . graphID }
8990 className = { `tab tab-graph ${ superState . curGraphIndex === i ? 'selected' : 'none' } ` }
9091 onClick = { ( ) => dispatcher ( { type : T . CHANGE_TAB , payload : i } ) }
91- onKeyDown = { ( ev ) => ev . key === ' ' && dispatcher ( { type : T . CHANGE_TAB , payload : i } ) }
92+ onKeyDown = { ( ev ) => ( ev . key === ' ' || ev . key === 'Enter' ) && dispatcher ( { type : T . CHANGE_TAB , payload : i } ) }
9293 role = "button"
9394 tabIndex = { 0 }
9495 id = { `tab_${ i } ` }
@@ -102,6 +103,7 @@ const TabBar = ({ superState, dispatcher }) => {
102103 className = "tab-act edit"
103104 onClick = { editCur }
104105 type = "button"
106+ aria-label = "Edit workflow details"
105107 data-tip = "Edit Workflow Details (Ctrl + Shift + E)"
106108 data-for = "header-tab"
107109 >
@@ -112,6 +114,7 @@ const TabBar = ({ superState, dispatcher }) => {
112114 className = "tab-act close"
113115 onClick = { handleRequestCloseTab . bind ( this , i ) }
114116 type = "button"
117+ aria-label = "Close workflow tab"
115118 data-tip = "Close current Workflow (Ctrl + Shift + L)"
116119 data-for = "header-tab"
117120 >
0 commit comments