Skip to content
This repository has been archived by the owner on May 24, 2024. It is now read-only.

fixes hold and scroll issue of form-select in IE #1863 #2138

Merged
merged 12 commits into from
Jan 24, 2019

Conversation

supreethmr
Copy link
Contributor

@supreethmr supreethmr commented Jan 1, 2019

Summary

Prevent terra-form-select from closing onClick of scroll bar in IE.
Resolves #1863

Additional Details

Hold and Scroll issue exist only on IE. When ever user tries to hold and scroll or try to click on arrow icons of scrollbar on form-select-dropdown, dropdown window was getting disappear.

IE was not able to recognize scroll bar as part of form-select-dropdown div hence it was removing focus from the component on click of scroll bar and functionality has been written to hide the dropdown when it loses focus by calling close dropdown on blur event.

To prevent IE from removing the focus from component on click of scroll bar, below Condition has been added to see on onBlur event whether dropdown is still active element or any part of dropdown is active before calling close drop-down method in onBlur event.

if (this.dropdown && (this.dropdown === document.activeElement && this.dropdown.contains(document.activeElement))) { this.focus(); return; }

Onblur event of form-select-dropdown will fire only when it loses focus on all other browsers hence this issue was not seen in any of the browsers like chrome, firefox, edge and safari.

Only IE was firing Onblur event on click of scrollbar of dropdown hence added check on Onblur event to prevent dropdown from getting hidden.

@terra-bot
Copy link

Fails
🚫

Please include a CHANGELOG entry with this PR.

Generated by 🚫 dangerJS

@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 1, 2019 12:09 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 2, 2019 05:47 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 2, 2019 07:52 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 2, 2019 09:56 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 2, 2019 10:36 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 2, 2019 10:36 Inactive
package.json Outdated
@@ -93,5 +93,8 @@
"terra-dev-site": "^2.0.0",
"terra-toolkit": "^4.5.0",
"webpack-merge": "^4.1.2"
},
"dependencies": {
"eslint-plugin-react": "7.11.0"
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated eslint-config-terra to latest version 2.1.0 since 2.0.0 was giving error on npm run lint:js.
Added dependencies eslint-plugin-react : 7.11.0 explicitly since by default it was referring to 7.12.0 which was leading to below error :
AssertionError [ERR_ASSERTION]: Node must be provided when reporting error if location is not provided at assertValidNodeInfo (/Users/sm051274/Documents/GitHub/terra-core/node_modules/eslint/lib/util/report-translator.js:96:9)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have a PR for this to lock down the eslint-plugin-react version in the eslint-config-terra module: cerner/eslint-config-terra#19

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just released estlint-config-terra v2.2.0 which has the change @emilyrohrbough mentioned. We can switch this to ^2.2.0.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is the version change still necessary for this PR?

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

it's not need. It was added to pass travis build previously.
Reverted back to ^2.0.0 : 6ee41f0

@@ -228,6 +228,12 @@ class Frame extends React.Component {
* Handles the blur event.
*/
handleBlur(event) {
// The check for dropdown.contains(activeElement) is necessary to prevent IE11's from closing dropdown on click of scrollbar in certain contexts.
if (this.dropdown && (this.dropdown === document.activeElement && this.dropdown.contains(document.activeElement))) {
this.focus();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this.focus() throws an error in IE. Focus will need to be called on a ref to the appropriate element. ( this.select or this.input depending on the variant type )

One concern I have about this approach is the focus callbacks. onFocus is a first class prop on the Select. I don't think we'll want the users onFocus callback fired with this approach.

<Select onFocus={() => { console.log('focus'); }} />

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed this.focus() and just kept return inside if() block since there is no need to set focus back to prevent dropdown from closing. All I need to do was just to skip closeDropdown() from executing so that dropdown remains open on click of scroll bar . Hence updated handle blur like below :
if (this.dropdown && (this.dropdown === document.activeElement && this.dropdown.contains(document.activeElement))) { return; }

@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 4, 2019 12:34 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 4, 2019 13:03 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 4, 2019 13:07 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 4, 2019 13:15 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 4, 2019 13:17 Inactive
@ShettyAkarsh
Copy link
Contributor

Hi All,

Requesting you guys to review this PR.

@@ -3,6 +3,9 @@ ChangeLog

Unreleased
----------
### Fixed
* Fixed Dropdown closing issue on Hold and Scroll in IE
=======
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These === may be a result of resolving conflicts. They are appearing in the generated readme and should be removed.

image

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed.

@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 10, 2019 06:31 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 10, 2019 14:14 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 11, 2019 09:30 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 11, 2019 11:58 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 16, 2019 07:16 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 16, 2019 18:17 Inactive
@supreethmr
Copy link
Contributor Author

Requesting to please review the code changes for Issue #1863.

@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 18, 2019 13:05 Inactive
@bjankord bjankord temporarily deployed to terra-core-deployed-pr-2138 January 22, 2019 07:15 Inactive
@supreethmr supreethmr added this to In Review in Terra via automation Jan 24, 2019
Terra automation moved this from In Review to Ready for verification Jan 24, 2019
@ryanthemanuel ryanthemanuel merged commit 4fcfd1f into master Jan 24, 2019
Terra automation moved this from Ready for verification to Ready for Release Jan 24, 2019
@ryanthemanuel ryanthemanuel deleted the Fix-For-IE-ScrollIssue-#1863 branch January 24, 2019 16:44
dudela added a commit to dudela/terra-core that referenced this pull request Jan 25, 2019
* [terra-core] Enhance Theme Variables and Styles (cerner#2133)

* :visited selector does not support background-image.

* [terra-avatar] add font-weight theme vars to text classes

* [terra-buttongroup] add box-shadow to active state

* typo :(

* [terra-badge] add background-image to color variants.

* [terra-badge] update badge mixin. duhhh

* [terra-badge] add theme var test for background image.

* [terra-badge] add border property. change default background-image values to blank. add wdio theme tests.

* [terra-badge] lulz. remove background-image styles. only applies to magical floating right badge.

* [terra-action-header] add font color theme var. test eet

* [terra-action-header] move font color to title

* [terra-action-header] add top right/left border radius theme vars

* [terra-action-header] add upper border radius wdio tests.

* [terra-hyperlink] remove height 100% from flex-end class. Add margin left/right to title.

* [terra-form-input] - Added additional theme-able background variables

* [terra-action-header] add tests for title margin left/right, padding-top. Pass in root selector to ensure viewport is large enough for screenshots.

* [terra-action-header] remove root selector from tests.

* [terra-button-group] add is-selected classes to differentiate between is-active.

* [terra-button-group] re-order css classes

* [terra-button-group] remove active hover and focus css classes.

* [terra-button-group] add box shadow to selected & hover state

* [terra-action-header] change title margin to padding. update tests.

* [terra-action-header] add back height 100%

* [terra-hyperlink] revert icon theme vars.

* increase specificity of active css class

* [terra-form-textarea] add font color theme vars to focus and focus+error states.

* [terra-textarea] oops. change back transition value.

* [terra-form-textarea] add background color theme vars for default+hover, error, and error+hover states.

* [terra-form-textarea] add background-color and color theme vars to hover states.

* [terra-form-textarea] add background-color theme vars for focus states.

* [terra-menu] add margin, border-width, margin-bottom theme vars to divider classes

* [terra-menu] add theme var for list padding.

* [terra-menu] make theme var for checkmark padding-left

* [terra-menu] split hover and focus styles. add focus background-color and outline theme vars. provide browser default fallback for outline, otherwise outline does not render.

* [terra-menu] add hover/focus color theme vars for checkmark and chevron.

[terra-menu] add color theme var for active checkmark and chevron

* [terra-menu] remove active icon theme vars. update checkmakr theme test.

* [terra-menu] add height theme var for header

* [terra-menu] add theme var for margin-left on menu item text

* [terra-menu] add margin-right theme var for checkmark

* [terra-menu] add margin left/right theme vars for chevron.

* [terra-menu] add background-image theme var

* [terra-menu] add background-image theme var to submenu

* [terra-menu] typo

* [terra-form-textarea] remove cursor theme var. update tests.

* [terra-form-input] - Added theme variables for hover and focus color

* [terra-alert] update box-shadow theme vars to whole value, instead of color. update tests.

* [terra-alert] refactor box-shadow theme vars. update tests. change flex-start to center to fix alignment.

* [terra-alert] update body to center align items

* [terra-alert] add height as theme var. update tests.

* [terra-alert] change to min-height theme var.

* [terra-alert] add more theme vars for title position. update tests. change align-items back to flex-start.

* [terra-menu] make padding for section css class themeable.

* [terra-menu] Make margin theme vars.

* [terra-alert] make theme var for icon margin left. update tests.

* [terra-alert] add icon margin top theme var. update tests.

* [terra-alert] add margin theme vars for action buttons. blah

* [terra-alert] wut

* [terra-action-header] remove border left/right radius theme vars.

* [terra-action-header] update margin theme var

* [terra-demographics-banner] add more theme vars

* [terra-demographics-banner] refactor theme var

* [terra-demographics-banner] ahhhh jsx change - only render profile photo if it exists. update profie photo theme vars

* [terra-demographics-banner] ughhhhhhh. add back margin-right for profile photo

* [terra-demographics-banner] add margin theme vars for value

* [terra-demographics-banner] add box shadow. remove margin top from identifiers.

* [terra-search-field] wooooooow. add tons of styles

* [terra-search-field] remove box shadow from focus styles.

* Revert "[terra-search-field] remove box shadow from focus styles."

This reverts commit 60a8701.

* Revert "[terra-search-field] wooooooow. add tons of styles"

This reverts commit 0aa77e1.

* [terra-search-field] add interaction state styles for button -.-

* [terra-search-field] more button style changes

* [terra-search-field] add disabled styles to button

* [terra-search-field] add box shadow to button's active state

* [terra-search-field] add box shadow to hover

* [terra-search-field] add icon color theme var.

* [terra-search-field] add z index to focus/active button states.

* [terra-demographics-banner] theme var updates

* [terra-section-header] Add theme variables.

* [terra-search-field] remove button state styles. keep default state's box shadow.

* [terra-search-field] remove box shadow

* Revert "[terra-search-field] remove box shadow"

This reverts commit 94dfb90.

* [terra-search-field] add focus style back to button.

* [terra-tabs] add border radius to extended tabs.

* [terra-tabs] test moving background-image to before selector

* Revert "[terra-tabs] test moving background-image to before selector"

This reverts commit ec81850.

* [terra-tabs] change background-image theme var for hover state.

* Revert "[terra-tabs] change background-image theme var for hover state."

This reverts commit dc4e74b.

* [terra-tabs] test changinging transition vars.

* [terra-tabs] meh add back focus theme var

* [terra-tabs] add background-image to focus

* [terra-alert] update theme vars, css values, and screenshots based on feedback from good ol neil :D

* [terra-alert] add color theme var

* [terra-tabs] animated stripe appears on collapsed tab - add before content

* [terra-tag] add border color to hover state

* [terra-tag] add color theme var for focus

* [terra-paginator] add icon height/width theme vars.

* [terra-paginator] add margins theme vars to icons

* [terra-paginator] add margins to next/previous

* [terra-paginator] add margins to progressive next/previous buttons. Update tests.

* [terra-time-input] Add theme able variables for time-input.

* [terra-time-input] Update hover border style on desktop mode.

* [terra-date-picker] Add theme able variables for date-picker.

* [terra-alert] update screenshots

* [terra-time-input] Add theme able variables for time-input.

* [terra-date-time-input] Add themeable variables for date-time-picker.

* [terra-time-input] - Update jest and wdio tests.

* [terra-date-time-picker] - Update jest and wdio tests.

* [terra-time-input] - Update wdio screenshots.

* [terra-date-time-picker] - Update wdio screenshots.

* [terra-date-picker] - Update wdio screenshots.

* [terra-form-select] - Add theming variables.

* [terra-list] make padding on list items themeable. update border theme vars and theme test.

* [terra-list] switch theme var to padding

* [terra-list] refactor padding theme var -.-

* [terra-list] add selected chevron theme var. refactor default chevron theme var. update theme test.

* [terra-list] update focus theme var

* [terra-table] update border theme vars and tests.

* [terra-progress-bar] add border-radius theme var

* [terra-table] separate header styles from data cell. update tests

* [terra-table] refactor header theme vars. add header padding theme vars. update tests.

* [terra-table] add height theme var

* Adding text-shadow themeable variables for overlay.

* Fixing a typo

* [terra-table] add focus styles. update tests.

* [terra-table] add background-color to body

* [terra-table] add width theme var to sorting indicator

* [terra-table] actually add sorting indicator width theme var.

* [terra-tag] fix icon size and positioning

Fixing tag height/positioning when icon and no-icon version are side-by-side

* [terra-time-input] Remove unnecessary theming variable.

* [terra-menu] add margin-bottom theme var for divider

* Revert "[terra-menu] add margin-bottom theme var for divider"

This reverts commit e04cfd2.

* [terra-time-input] Update time input and meridiem buttons height when in Mobile form factor to match desktop.

* [terra-time-input] Update screenshots

* [terra-date-picker] Add theming variable and update screenshots.

*  [terra-dialog] body height fix and add theme vars

* [terra-dialog] update screenshots

* [terra-list] revert and add theme var. update screenshots

* Adding Checkbox fixes, and regenerated screenshots

* Chamges for form-radio

* [terra-tabs] add background-image theme vars.

* [terra-form-select] Add font-style themeable variable for option group label.

* [terra-demographics-banner] add background-clip: padding to make background-image extend to border

* [terra-demographics-banner] add padding-clip to deceased.

* [terra-form-select] Make toggle button hover themable.

* [terra-form-select] Add theme variables.

* [terra-tabs] add focus box shadow theme vars.

* [terra-tabs] remove new focus classes. add background-clip to tab pane to prevent background-image from overflowing.

* [terra-tabs] add box-shadow theme var to collapsed tab.

* [terra-tabs] remove previously added box shadow theme var. add collapsed tab focus styles with box shadow.

* [terra-signature] update theme test to use helper method, rather than using browser execute.

* [terra-tabs] remove tab-menu box shadow theme vars, replace with border-bottom theme vars. rename collapsed-tabs-container border theme vars.

* [terra-tabs] add borders to active tab-menu class.

* [terra-tabs] rename border-bottom theme vars.

* [terra-form-select] Add theme variable for placeholder font-style.

* [terra-tabs] move overflow to :active class. remove uneeded collapsed menu-tab class.

* [terra-tabs] ugh. cover all cases for border bottom on collapsed tab-menu.

* [terra-tabs] add background-clip to :before element.

* [terra-tabs] add background-clip to active :before element. remove from base state :before elements.

* Revert "[terra-signature] update theme test to use helper method, rather than using browser execute."

This reverts commit f182f4c.

* [terra-signature] move theme test into  directory.

* [terra-form-select] Add theme variable for margin in option group.

* [terra-form-select] Add theme variable to set the padding-top for the very first option group label.

* [terra-time-input] remove this package.

* enable travis builds.

* Revert "enable travis builds."

This reverts commit b889d44.

* Update avatar-common-spec.js

* [terra-button-group] update jest snapshot to apply is-selected instead of is-active.

* [theme-variables] Abide by stylelint theme variable rules (cerner#2125)

* update action-hdaer and badge

* update button and button-group

* update date-time-picker and demographics-banner

* update tests: action-header, badge, button, button-group.

* update dialog and doc-template.

* update checkbox and checkbox-field.

* update input.

* [form-radio + form-radio-field] refactor theme vars.

* [form-text-area] refactor theme variables.

* [grid] refactor theme vars.

* [grid] remove settings.json. actually update theme vars.

* [terra-time-input]  Refactor themeable variables.

* [tabs] refactor theme vars. update tests.

* [tabs] update structural-tabs theme vars.

* [tabs] refactor modular tabs theme vars.

* [table] refactor theme vars. update tests.

* [status-view] refactor theme vars. update tests.

* reference stylelint config branch to turn on stylelint theme var errors.

* [spacer] refactor theme vars. update tests. yikes

* [progress-bar] refactor theme vars. update tests.

* Renaming terra-form-input and terra-form-select variables

* missing screenshot

* [paginator] refactor theme vars. update tests.

* [overlay] refactor theme vars. update tests.

* [section-header] update section-header theme vars and tests. update screenshots.

* [menu] refactor theme vars. update tests.

* [list] refactor theme vars.

* [hyperlink] refactor theme vars. update tests.

* Revert "[section-header] update section-header theme vars and tests. update screenshots."

This reverts commit 340e4d1.

* [section-header] refactor theme vars. update tests.

* Updating terra-form-select refactor

* [section-header] refactor accordion icon theme var and tests

* Safelist branch on travis

* disable legacy theme

* remove extra stylelint disable rule.

* [checkbox-field] update spec.

* [grid] update theme screenshot.

* [button] address pr comments

* [button-group] split active.is-selected and active into separate blocks.

* [date-time-picker] drop foreground from theme var.

* [form-fieldset] refactor required-before-color to required-legend-before-color.

* [form-input] refactor theme vars

* [form-radio] refactor outer-ring-hover-checked to hover-checked-outer-ring.

* [form-select] add 'above' and 'open' to theme vars.

* [form-textarea] refactor a crap ton of theme vars

* [button, input, textarea] missed some refactors

* remove extra theme var in spec.

* [tabs] remove 'keyboard' from modular tabs box-shadow.

* [form-radio] update spec.

* [alert] regenerate dismiss alert screenshots. letter 'i' pixels have *slightly* changed..

* [form-select] rename pressed icon theme var.

* [section-header] regenerating screenshots. some font pixels are *slightly* off...

* [toggle-section-header] regenerate screenshots.

* consolidate css classes that were split into separate blocks based on old lint rules.

* [badge & button] create default badge font-size theme var. remove 'vertical' from button theme vars.

* [form-select] add label prefix. remove double hyphen.

* [progress-bar] add default height theme var.

* Revert "[spacer] refactor theme vars. update tests. yikes"

This reverts commit b7049fd.

* [spacer] disable stylelint rule

* remove refactor-core-theme-variables branch from travis config.

* [action-header] upgrade guide.

* [alert] upgrade guide.

* [badge] upgrade guide.

* [button-group] upgrade guide.

* [button] upgrade guide.

* [date-picker] upgrade guide.

* [avatar] document css property changes in upgrade guide.

* [badge] actually add upgrade guide.

* initialize upgrade guides and changelog updates.

* phew. updates from first pass through

* update misc things. 2nd pass

* fix doc template lint. reference release version of stylelint and manually set lint rules.

* [paginator] refactor theme var - 'focused' to 'focus'

* [progress-bar] documentation - move default height theme var to 'added' section.

* [table] remove redundant th css class.

* [demographics-banner] update 'background' to 'background-color'.

[alert] add 'body' to theme vars.

[badge] remove 'default' from font-size theme var.

* fix lint.

* [progress-bar] remove 'default' from theme var.

* Updating terra-date-picker examples/tests to use DisclosureManager v3 (cerner#2107)

* Updating daterpicker examples/tests to use DisclosureManager v3

* Update CHANGELOG.md

* Updating date-picker examples/tests

* Putting this feller back

* Whoopsie daisy

* Add styles to wrap long words in buttons (cerner#2147)

* Add styles to wrap long words in buttons

* Remove outdated screenshots

* Update screenshots

* Remove outdated screenshots

* Update action footer screenshots

* Update button screenshots

* Update toggle-button screenshots

* Remove outdated utility button screenshots

* Update utility button screenshots

* Changelog Updates

* Changelog Updates

* Changelog Updates

* Publish

 - terra-abstract-modal@1.27.0
 - terra-action-footer@1.30.0
 - terra-action-header@2.0.0
 - terra-alert@3.0.0
 - terra-arrange@2.33.0
 - terra-avatar@2.1.0
 - terra-badge@3.0.0
 - terra-base@3.32.0
 - terra-breakpoints@1.2.0
 - terra-button-group@3.0.0
 - terra-button@3.0.0
 - terra-card@2.32.0
 - terra-collapsible-menu-view@3.32.0
 - terra-content-container@2.32.0
 - terra-date-picker@3.0.0
 - terra-date-time-picker@3.0.0
 - terra-demographics-banner@3.0.0
 - terra-dialog@2.0.0
 - terra-divider@2.30.0
 - terra-doc-template@2.0.0
 - terra-dynamic-grid@2.30.0
 - terra-form-checkbox@3.0.0
 - terra-form-field@2.34.0
 - terra-form-fieldset@2.0.0
 - terra-form-input@2.0.0
 - terra-form-radio@3.0.0
 - terra-form-select@5.0.0
 - terra-form-textarea@3.0.0
 - terra-grid@5.0.0
 - terra-heading@2.31.0
 - terra-hyperlink@2.0.0
 - terra-i18n@2.31.0
 - terra-icon@2.31.0
 - terra-image@2.31.0
 - terra-legacy-theme@2.19.0
 - terra-list@3.0.0
 - terra-markdown@2.19.0
 - terra-menu@4.0.0
 - terra-mixins@1.25.0
 - terra-overlay@3.0.0
 - terra-paginator@2.0.0
 - terra-profile-image@2.32.0
 - terra-progress-bar@3.0.0
 - terra-props-table@2.25.0
 - terra-responsive-element@3.19.0
 - terra-scroll@1.18.0
 - terra-search-field@3.0.0
 - terra-section-header@2.0.0
 - terra-show-hide@1.7.0
 - terra-signature@1.36.0
 - terra-spacer@2.32.0
 - terra-status-view@3.0.0
 - terra-status@2.33.0
 - terra-table@3.0.0
 - terra-tabs@4.0.0
 - terra-tag@2.0.0
 - terra-text@2.31.0
 - terra-toggle-button@2.34.0
 - terra-toggle-section-header@1.32.0
 - terra-toggle@2.30.0
 - terra-visually-hidden-text@1.9.0

* Update README.md

* Correcting Errors from Upcoming 'eslint-plugin-react' Version Lift (cerner#2149)

* wdio theme test updated to use base64 image string (cerner#2157)

* Add .npmignore to Package (cerner#2154)

* Use new filterSideMenu feature from terra-dev-site (cerner#2108)

* Remove unneeded dependency (cerner#2158)

* Update i18n and base docs (cerner#2144)

* Fix Avatar Theme Variable Typo (cerner#2168)

* Fix Issue With Corner Styling in Form Select (cerner#2170)

* Fix deploys (cerner#2173)

* [terra-form-select] - Updated Select Option prop documentation (cerner#2175)

* Changelog Updates

* Publish

 - terra-abstract-modal@1.28.0
 - terra-action-footer@1.31.0
 - terra-action-header@2.1.0
 - terra-alert@3.1.0
 - terra-arrange@2.34.0
 - terra-avatar@2.2.0
 - terra-badge@3.1.0
 - terra-base@3.33.0
 - terra-breakpoints@1.3.0
 - terra-button-group@3.1.0
 - terra-button@3.1.0
 - terra-card@2.33.0
 - terra-collapsible-menu-view@3.33.0
 - terra-content-container@2.33.0
 - terra-date-picker@3.1.0
 - terra-date-time-picker@3.1.0
 - terra-demographics-banner@3.1.0
 - terra-dialog@2.1.0
 - terra-divider@2.31.0
 - terra-doc-template@2.1.0
 - terra-dynamic-grid@2.31.0
 - terra-form-checkbox@3.1.0
 - terra-form-field@2.35.0
 - terra-form-fieldset@2.1.0
 - terra-form-input@2.1.0
 - terra-form-radio@3.1.0
 - terra-form-select@5.1.0
 - terra-form-textarea@3.1.0
 - terra-grid@5.1.0
 - terra-heading@2.32.0
 - terra-hyperlink@2.1.0
 - terra-i18n@2.32.0
 - terra-icon@2.32.0
 - terra-image@2.32.0
 - terra-legacy-theme@2.20.0
 - terra-list@3.1.0
 - terra-markdown@2.20.0
 - terra-menu@4.1.0
 - terra-mixins@1.26.0
 - terra-overlay@3.1.0
 - terra-paginator@2.1.0
 - terra-profile-image@2.33.0
 - terra-progress-bar@3.1.0
 - terra-props-table@2.26.0
 - terra-responsive-element@3.20.0
 - terra-scroll@1.19.0
 - terra-search-field@3.1.0
 - terra-section-header@2.1.0
 - terra-show-hide@1.8.0
 - terra-signature@1.37.0
 - terra-spacer@2.33.0
 - terra-status-view@3.1.0
 - terra-status@2.34.0
 - terra-table@3.1.0
 - terra-tabs@4.1.0
 - terra-tag@2.1.0
 - terra-text@2.32.0
 - terra-toggle-button@2.35.0
 - terra-toggle-section-header@1.33.0
 - terra-toggle@2.31.0
 - terra-visually-hidden-text@1.10.0

* Changelog Updates

* Changelog Updates

* Publish

 - terra-abstract-modal@1.29.0
 - terra-date-time-picker@3.2.0

* Changelog Updates

* Changelog Updates

* Changelog Updates

* Changelog Updates

* Publish

 - terra-abstract-modal@2.0.0
 - terra-action-footer@2.0.0
 - terra-action-header@2.2.0
 - terra-alert@3.2.0
 - terra-arrange@3.0.0
 - terra-avatar@2.3.0
 - terra-badge@3.2.0
 - terra-base@4.0.0
 - terra-breakpoints@2.0.0
 - terra-button-group@3.2.0
 - terra-button@3.2.0
 - terra-card@3.0.0
 - terra-collapsible-menu-view@4.0.0
 - terra-content-container@3.0.0
 - terra-date-picker@3.2.0
 - terra-date-time-picker@3.3.0
 - terra-demographics-banner@3.2.0
 - terra-dialog@2.2.0
 - terra-divider@3.0.0
 - terra-doc-template@2.2.0
 - terra-dynamic-grid@3.0.0
 - terra-form-checkbox@3.2.0
 - terra-form-field@3.0.0
 - terra-form-fieldset@2.2.0
 - terra-form-input@2.2.0
 - terra-form-radio@3.2.0
 - terra-form-select@5.2.0
 - terra-form-textarea@3.2.0
 - terra-grid@5.2.0
 - terra-heading@3.0.0
 - terra-hyperlink@2.2.0
 - terra-i18n@3.0.0
 - terra-icon@3.0.0
 - terra-image@3.0.0
 - terra-list@3.2.0
 - terra-menu@4.2.0
 - terra-overlay@3.2.0
 - terra-paginator@2.2.0
 - terra-profile-image@3.0.0
 - terra-progress-bar@3.2.0
 - terra-responsive-element@4.0.0
 - terra-scroll@2.0.0
 - terra-search-field@3.2.0
 - terra-section-header@2.2.0
 - terra-show-hide@2.0.0
 - terra-signature@2.0.0
 - terra-spacer@3.0.0
 - terra-status-view@3.2.0
 - terra-status@3.0.0
 - terra-table@3.2.0
 - terra-tabs@4.2.0
 - terra-tag@2.2.0
 - terra-text@3.0.0
 - terra-toggle-button@3.0.0
 - terra-toggle-section-header@2.0.0
 - terra-toggle@3.0.0
 - terra-visually-hidden-text@2.0.0

* Changelog Updates

* Increased terra-form-select default text color contrast for accessibility (cerner#2152)

* fixes hold and scroll issue of form-select in IE cerner#1863 (cerner#2138)

* fixes hold and scroll issue of form-select in IE cerner#1863

* removing extra line from doc

* removed extra lines from change logs

* Revereted eslint-config-terra version back to 2.0.0

* [terra-collapsible-menu-view] - Fixed issue preventing single item views from collapsing (cerner#2186)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
No open projects
Terra
  
Ready for Release
Development

Successfully merging this pull request may close these issues.

Hold and scroll through options doesn't work in Select box in IE 11 and IE 10
7 participants