File tree Expand file tree Collapse file tree 2 files changed +10
-3
lines changed
Expand file tree Collapse file tree 2 files changed +10
-3
lines changed Original file line number Diff line number Diff line change 22
33![ logo] ( _media/icon.svg )
44
5- # docsify <small >5.0.0-rc.1</small >
5+ # docsify <small >5.0.0-rc.1</small > : id =docsify
66
77> A magical documentation site generator
88
Original file line number Diff line number Diff line change @@ -416,9 +416,16 @@ export function Events(Base) {
416416
417417 // Move focus to content area
418418 if ( focusEl ) {
419- focusEl . focus ( settings ) ;
419+ if ( ! focusEl . hasAttribute ( 'tabindex' ) ) {
420+ focusEl . setAttribute ( 'tabindex' , '-1' ) ;
421+ focusEl . setAttribute ( 'data-added-tabindex' , 'true' ) ;
422+ }
420423
421- focusEl . scrollIntoView ( { behavior : 'smooth' , block : 'start' } ) ;
424+ if ( focusEl . hasAttribute ( 'data-added-tabindex' ) ) {
425+ focusEl . scrollIntoView ( { behavior : 'smooth' } ) ;
426+ }
427+
428+ focusEl . focus ( settings ) ;
422429 }
423430
424431 return focusEl ;
You can’t perform that action at this time.
0 commit comments