This repository was archived by the owner on Sep 5, 2024. It is now read-only.
File tree 1 file changed +7
-4
lines changed 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -1018,20 +1018,23 @@ function SelectProvider($$interimElementProvider) {
1018
1018
selectNode . classList . add ( 'md-overflow' ) ;
1019
1019
}
1020
1020
1021
+ var focusedNode = centeredNode ;
1022
+ if ( ( focusedNode . tagName || '' ) . toUpperCase ( ) === 'MD-OPTGROUP' ) {
1023
+ focusedNode = optionNodes [ 0 ] || contentNode . firstElementChild || contentNode ;
1024
+ centeredNode = focusedNode ;
1025
+ }
1026
+
1021
1027
// Get the selectMenuRect *after* max-width is possibly set above
1022
1028
var selectMenuRect = selectNode . getBoundingClientRect ( ) ;
1023
1029
var centeredRect = getOffsetRect ( centeredNode ) ;
1024
1030
1031
+
1025
1032
if ( centeredNode ) {
1026
1033
var centeredStyle = $window . getComputedStyle ( centeredNode ) ;
1027
1034
centeredRect . paddingLeft = parseInt ( centeredStyle . paddingLeft , 10 ) || 0 ;
1028
1035
centeredRect . paddingRight = parseInt ( centeredStyle . paddingRight , 10 ) || 0 ;
1029
1036
}
1030
1037
1031
- var focusedNode = centeredNode ;
1032
- if ( ( focusedNode . tagName || '' ) . toUpperCase ( ) === 'MD-OPTGROUP' ) {
1033
- focusedNode = optionNodes [ 0 ] || contentNode . firstElementChild || contentNode ;
1034
- }
1035
1038
1036
1039
if ( isScrollable ) {
1037
1040
var scrollBuffer = contentNode . offsetHeight / 2 ;
You can’t perform that action at this time.
0 commit comments