|  | @@ -91,6 +91,7 @@ export function Slide( Splide: Splide, index: number, slideIndex: number, slide:
 | 
											
												
													
														|  |    const { isNavigation, updateOnMove, i18n, pagination } = options;
 |  |    const { isNavigation, updateOnMove, i18n, pagination } = options;
 | 
											
												
													
														|  |    const { resolve } = Components.Direction;
 |  |    const { resolve } = Components.Direction;
 | 
											
												
													
														|  |    const styles    = getAttribute( slide, 'style' );
 |  |    const styles    = getAttribute( slide, 'style' );
 | 
											
												
													
														|  | 
 |  | +  const label     = getAttribute( slide, ARIA_LABEL );
 | 
											
												
													
														|  |    const isClone   = slideIndex > -1;
 |  |    const isClone   = slideIndex > -1;
 | 
											
												
													
														|  |    const container = child( slide, `.${ CLASS_CONTAINER }` );
 |  |    const container = child( slide, `.${ CLASS_CONTAINER }` );
 | 
											
												
													
														|  |  
 |  |  
 | 
											
										
											
												
													
														|  | @@ -107,7 +108,7 @@ export function Slide( Splide: Splide, index: number, slideIndex: number, slide:
 | 
											
												
													
														|  |        slide.id = `${ root.id }-slide${ pad( index + 1 ) }`;
 |  |        slide.id = `${ root.id }-slide${ pad( index + 1 ) }`;
 | 
											
												
													
														|  |        setAttribute( slide, ROLE, pagination ? 'tabpanel' : 'group' );
 |  |        setAttribute( slide, ROLE, pagination ? 'tabpanel' : 'group' );
 | 
											
												
													
														|  |        setAttribute( slide, ARIA_ROLEDESCRIPTION, pagination ? '' : i18n.slide );
 |  |        setAttribute( slide, ARIA_ROLEDESCRIPTION, pagination ? '' : i18n.slide );
 | 
											
												
													
														|  | -      setAttribute( slide, ARIA_LABEL, format( i18n.slideLabel, [ index + 1, Splide.length ] ) );
 |  | 
 | 
											
												
													
														|  | 
 |  | +      setAttribute( slide, ARIA_LABEL, label || format( i18n.slideLabel, [ index + 1, Splide.length ] ) );
 | 
											
												
													
														|  |      }
 |  |      }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |      listen();
 |  |      listen();
 | 
											
										
											
												
													
														|  | @@ -137,6 +138,7 @@ export function Slide( Splide: Splide, index: number, slideIndex: number, slide:
 | 
											
												
													
														|  |      removeClass( slide, STATUS_CLASSES );
 |  |      removeClass( slide, STATUS_CLASSES );
 | 
											
												
													
														|  |      removeAttribute( slide, ALL_ATTRIBUTES );
 |  |      removeAttribute( slide, ALL_ATTRIBUTES );
 | 
											
												
													
														|  |      setAttribute( slide, 'style', styles );
 |  |      setAttribute( slide, 'style', styles );
 | 
											
												
													
														|  | 
 |  | +    setAttribute( slide, ARIA_LABEL, label || '' );
 | 
											
												
													
														|  |    }
 |  |    }
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |    /**
 |  |    /**
 |