Ext JS Release Notes

Ext JS - JavaScript Framework

# Release Notes for Ext JS 5.1.1

Release Date: May 6, 2015
Version Number: 5.1.0

## Noteworthy

### Viewports and iOS8

Ext JS requires a viewport meta tag in order to control the layout of the viewport in mobile browsers. In previous releases this tag was dynamically appended to the document head for applications that used Ext.plugin.Viewport or Ext.container.Viewport. As of iOS8 dynamic addition of the viewport tag no longer works correctly, resulting in incorrect measurement of viewport size on initial layout. As a result Ext JS now requires that applications add the following viewport meta tag directly to their index.html pages:

    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

## New Features

- Accessibility (1)
  - EXTJS-13482 Border layout splitter should support keyboard interaction
- Bind (1)
  - EXTJS-15695 Allow initial data to be specified with the create option in viewmodel links
- Charts (1)
  - EXTJS-16605 Axis and Series should support named listeners and dispatch them to the appropriate controller or scope
- Core (1)
  - EXTJS-10906 Add lazy instantiation plugin
- Data (1)
  - EXTJS-17588 Readers need a "keepRawData" config to discard its "rawData" when possible (holding XML documents causes leaks in IE)
- Forms (1)
  - EXTJS-16603 Combobox should provide a getRecordDisplayData method for augmenting display value generation
- Grid (1)
  - EXTJS-16297 Cell editors should support Ext.Widget classes as editors
Total: 7

## Bugs Fixed

- Accessibility (4)
  - EXTJS-15526 Ext.menu.CheckItem doesn't update it's aria-checked attribute
  - EXTJS-15914 Ext.FocusManager.enable() throwing an error
  - EXTJS-16216 Disabling the focused Component must result in intelligent focus adjustment.
  - EXTJS-16280 LoadMask focusing breaks paging ComboBox
- Animation (1)
  - EXTJS-11596 slideIn/slideOut positions element incorrectly
- App (2)
  - EXTJS-14877 Calling redirectTo within the route will override the hash on initial route exec
  - EXTJS-16764 ViewController. beforeInit - missing view parameter
- Bind (6)
  - EXTJS-15041 Number field with binding can cause the user typed value to be overwritten with a trimmed to decimalPrecision value
  - EXTJS-16167 Unable to set boxLabel if not initially configured
  - EXTJS-16579 Setting a field in an associated record via a binding doesn't work correctly
  - EXTJS-16793 DataView with selected record and binding a new store causes exception
  - EXTJS-17221 Bound selection points to wrong record after reload
  - EXTJS-17376 ViewModel destroy method can cause noticeable delay when using lots of formulas
- Button (1)
  - EXTJS-15211 Vertical segmented buttons have incorrect styling in RTL mode
- Charts (23)
  - EXTJS-15082 Bar graph legend broken with one yField charted
  - EXTJS-15560 3D Pie charts lack 3d gradient effect
  - EXTJS-15882 Charts do not set defaultBindProperty (should be "store")
  - EXTJS-15885 Series labels should animate with their data point
  - EXTJS-15978 Column chart - With renderer - Icons with values are shifted down - firefox
  - EXTJS-16198 Chart setTheme does not work when animation: false
  - EXTJS-16246 Charts Pie series lengthField configured throws error when record is deleted from store
  - EXTJS-16254 Axis rangechange event is fired multiple times
  - EXTJS-16272 bar3d series 'style' config attributes brightnessFactor and saturationFactor don't propagate to the box sprite
  - EXTJS-16342 Ext.draw.Container or derived classes do not rendered properly in a widgetcolumn with large data sets
  - EXTJS-16354 Gauge series throws error when using setTitle()
  - EXTJS-16410 Using setHidden() on series does not update chart legend
  - EXTJS-16503 Chart.axes config should be able to accept Ext.chart.axis.Axis instances
  - EXTJS-16675 Radial axis labels can be clipped
  - EXTJS-16703 Charts placed on unrendered tabs of a tabpanel do not work properly
  - EXTJS-16738 Chart itemevents plugin fires mouse events in reverse order of itemmouseover before itemmouseout
  - EXTJS-16746 Chart innerPadding config doesn't work with pie3d series
  - EXTJS-16748 The outer side of pie3d series doesn't have a proper z-index
  - EXTJS-17082 Series with tooltip can cause multiple itemhighlight interactions to be created
  - EXTJS-17097 Chart with both tooltip and itemhighlight interaction does not highlight properly
  - EXTJS-17421 Setting the series for a chart using setSeries() not working
  - EXTJS-17433 Chart destroy does not check autoDestroy on store (leads to js error)
  - EXTJS-17496 3d bars won't be displayed after chart has been loaded with an empty store (if animation is enabled)
- Coding Style (1)
  - EXTJS-16172 Application - missing semi-colon in the constructor method var block
- Core (24)
  - EXTJS-11672 Panel's starting X Y offset calculated incorrectly when rendered to a div and constrained
  - EXTJS-14540 previousFocus is not sufficient to do focus tracking
  - EXTJS-15242 Element.setSizeState calls array indexof directly
  - EXTJS-15247 The AMF provider for Ext.Direct has calls to deprecated addEvents method
  - EXTJS-15881 menu reference lookup fails when attached to button
  - EXTJS-16125 Ext.Img destroy causes "Cannot destroy Element" warning when src is configured (using a glyph does not)
  - EXTJS-16180 Enabling a container doesn't correctly unmask child components
  - EXTJS-16242 Observable constructor should be re-callable
  - EXTJS-16270 Listeners declared on component plugins do not resolve scope "controller" correctly
  - EXTJS-16283 Ext.ZIndexManager.hideAll does not reset flag correctly
  - EXTJS-16316 ext-bootstrap.js will not load the proper ext-all*.js file
  - EXTJS-16352 Ext.dom.Element.setCls() function can throw an exception in some cases
  - EXTJS-16387 Shadow not synchronized on move when the window has negative left/top position
  - EXTJS-16442 Date regex for 'y' accepts single digit year
  - EXTJS-16462 Translated event listeners are not called when the event name contains uppercase characters
  - EXTJS-16466 Dates that cannot be parsed return undefined instead of null
  - EXTJS-16594 stopEvent/preventDefault/stopPropagation ignored as element listener options
  - EXTJS-16613 Focusable components require two clicks to activate in Firefox
  - EXTJS-16642 Container#moveBefore/moveAfter moves child to incorrect index when moving up (5.1.0)
  - EXTJS-16737 Not possible to load ext-all-debug.js on demand
  - EXTJS-16777 Focusing an Ext.Widget can result in "Cannot read property 'isFocusable' of null or 'focus' of null"
  - EXTJS-16794 ObjectTemplate applies empty object to null values in template
  - EXTJS-16984 Ext.Widget listeners declared in subclasses get cached on their superclass
  - EXTJS-9456 toQueryString doesn't decode + as space
- Dashboard (2)
  - EXTJS-16174 Cannot programmatically add Views to Ext.dashboard.Dashboard
  - EXTJS-16601 Dashboard: Can't drag portlets to last position in a column once panel has overflowed
- Data (33)
  - EXTJS-11490 TreeStore: added sub-children nodes are not phantoms
  - EXTJS-15218 Record dropped state is not reset on reject()
  - EXTJS-15332 Poor performance when loading records with lots of associations
  - EXTJS-15785 Loading XML can result in memory leaks in IE (added "keepRawData" config to Reader)
  - EXTJS-15994 BufferedStore sort does not position the scroll properly
  - EXTJS-16100 Store's rejectChanges method should batch UI updates
  - EXTJS-16135 Store removedRecords doesn't remove erased records
  - EXTJS-16293 Ext.util.Collection sometimes adds records at an incorrect position when adding multiple items to a grouped collection
  - EXTJS-16326 getField doesn't return the correct field when changing the idProperty with subclass
  - EXTJS-16337 Ext.data.reader.Reader copyFrom incomplete
  - EXTJS-16347 Autoload=false and stateful grid store always loads
  - EXTJS-16356 Ext.data.field.Field convert should not be called for the defaultValue
  - EXTJS-16361 Exception when attempting deep copy a TreeNode
  - EXTJS-16369 Remote sorting ignored in grouped grid
  - EXTJS-16388 Buffered Store does not execute callback for empty data set or on error
  - EXTJS-16451 NodeInterface.removeAll does not account for nodes that do not have treestore
  - EXTJS-16492 Modifying a record so that it becomes filtered out causes the record to be added to the removed collection
  - EXTJS-16493 Tree root node shouldn't be included in TreeStore's rejected records list
  - EXTJS-16494 The constructor of Ext.data.Model fails to set me.data on older iPads (4th gen and below - Safari JIT bug)
  - EXTJS-16497 Polling Tree Store Memory Leak
  - EXTJS-16505 Model getData does not pass options (serialize/changes etc) when getting associated data
  - EXTJS-16655 Ext.data.Validation.isValid returns incorrect value
  - EXTJS-16695 Store update event has old value of reference fields. Reference not set correctly when key already exists
  - EXTJS-16786 Session.update drop does not handle writeAllFields:true
  - EXTJS-16790 loadData does not clear entire store when filter exists
  - EXTJS-16824 When using inline, linear data, tree store load() throws error
  - EXTJS-17062 TreeStore#commitChanges does not clear removedNodes
  - EXTJS-17168 In sandbox mode, application of default values to fields calls 'Ext.clone' and results in 'Ext is not defined' error
  - EXTJS-17230 Connection onStateChange has bad check for "isXDR" (needs to use the accessor)
  - EXTJS-17238 rejectChanges() throws if store has one or more sorters
  - EXTJS-17270 Store currentPage not always synced with actual loaded page.
  - EXTJS-17360 On a filtered store, changing an item so it no longer matches the filter unjoins it from the store
  - EXTJS-17441 Fields with convert methods are marked as persist: false
- DataView (2)
  - EXTJS-17233 Ext.view.View - adding new record to store adds element in wrong place when using a template with a wrapping element
  - EXTJS-17317 MultiSelect grid. Pre selected items are not checked in the selection grid.
- Draw (3)
  - EXTJS-16383 SpriteEvents Plugin Doesn't Fire Events
  - EXTJS-16405 createLighter/createDarker method does not respect factor of 0
  - EXTJS-16745 spriteevents plugin fires mouse events in reverse order of spritemouseover before spritemouseout
- Events (3)
  - EXTJS-15169 TreeStore.clearFilters ignores the supressEvent param
  - EXTJS-16189 Ext.util.Observable static methods "capture", "releaseCapture", and “observe” moved to Ext.mixin.Observable
  - EXTJS-17271 Click event added to anchor element no longer triggered for IE
- Examples (15)
  - EXTJS-12984 Phone field should not accept string in Kitchen Sink\ Field container example
  - EXTJS-14710 Kitchensink: Main page doesn't correctly show icons for groups of examples IE8
  - EXTJS-15729 Locking Grouping Summary Grid example - Toggle button does not work
  - EXTJS-15855 Cannot read property 'tBodies' of null when navigating between examples on tablets
  - EXTJS-16187 Page Analyzer throws error and won't load
  - EXTJS-16725 Ext.ux.event.Recorder uses old Ext.EventObject.setEvent method
  - EXTJS-16726 Ext.ux.event.Recorder click event sets button to true
  - EXTJS-16810 Missing icons for examples in KitchenSink
  - EXTJS-16956 Ext.ux.event.Player does get the speed when events are being played
  - EXTJS-17001 Live search grid example doesn't focus results
  - EXTJS-17037 Ext.ux.google.Api hardcoding http protocol so get: was loaded over HTTPS...blocked;
  - EXTJS-17135 Grouping feature assumes that groupField lookups in the record results in a String
  - EXTJS-17326 KitchenSink chained combos - selecting a new contry doesn't clear the previous country's state
  - EXTJS-17605 Kitchen Sink throws error and will not load when navigation is collapsed
  - EXTJS-17607 Double click on remove button opens row editor
- Forms (50)
  - EXTJS-13033 ComboBox - hideTrigger not working when set in initComponent
  - EXTJS-15204 Filefield allows user to enter text
  - EXTJS-15330 Ext.form.field.File does not fire the focus or blur event
  - EXTJS-15473 Can't Set Initial Value for ComboBox with Empty Store
  - EXTJS-15476 Ext.form.field.Picker - Picker incorrectly aligned after window resize.
  - EXTJS-15497 Calling setReadOnly beforeshow results in trigger processing being skipped.
  - EXTJS-15664 emptyText not removed on focus
  - EXTJS-15936 Readonly form fields and comboboxes should not react to keyup event
  - EXTJS-16005 Tagfield does not calculate height correctly in some cases when auto heighting with wrapping
  - EXTJS-16027 tagfield backspace/delete erase all selected items
  - EXTJS-16046 datepicker collapses when month picker selected after showing tooltip
  - EXTJS-16126 HTMLEditor adds duplicate lines in IE10 and below
  - EXTJS-16152 Picker collapses on ENTER key when the picker is a grid and is editable and is being edited
  - EXTJS-16155 ComboBox - findRecordByValue and findRecordByDisplay return undefined when record not found instead of false
  - EXTJS-16156 Ext.form.field.ComboBox.doSetValue() - typo in warning message
  - EXTJS-16188 Textfield's selectOnFocus handling can cause infinite loop
  - EXTJS-16190 ComboBox autoLoadOnValue. If value had been set using a record, and load payload does not contain a match, rawValue is reverted to the valueField
  - EXTJS-16206 Setting forceSelection breaks timefield
  - EXTJS-16277 ComboBox value does not clear correctly on reset()
  - EXTJS-16279 ComboBox should not listen for store's filterchange event if store filtering is remote
  - EXTJS-16290 ComboBox does not honour autoLoadOnValue is displayField === valueField
  - EXTJS-16292 Combo setValue doesn't resolve record on load when displayField == valueField
  - EXTJS-16304 Combobox sensitive to store/value order in binding statement
  - EXTJS-16322 ComboBox: Nothing displayed when one-dimensional store is provided and no displayField is specified
  - EXTJS-16323 ComboBox: clearValue() does not clear the input field
  - EXTJS-16324 Combo box with inline store no longer works
  - EXTJS-16414 Delete button does not work in a numberfield when allowDecimals and allowExponential are both false
  - EXTJS-16468 ComboBox.checkValueOnChange should not clear value if the store is not loaded...
  - EXTJS-16491 Combobox with bind: { } for value renders with pickers expanded on IE11
  - EXTJS-16599 Cannot read property 'pointerType' of undefined when hiding bound list of picker
  - EXTJS-16645 ComboBox: Unable to reselect same value after clearing display text
  - EXTJS-16658 ComboBox defines redundant getStore() method
  - EXTJS-16682 Removing a tagfield from its container throws an error
  - EXTJS-16711 ComboBox does not restore previous valid value if forceSelection is true
  - EXTJS-16729 Destroying combobox in select listener causes error
  - EXTJS-16760 Combobox validator not active after selecting entered value from dropdown
  - EXTJS-16766 Multiselect combo should not deselect prior selections on container click
  - EXTJS-16767 Fields can switch validity states without firing validitychange
  - EXTJS-16795 forceSelection does not function correctly on combo box after value is blanked out
  - EXTJS-16817 TagField generates corrupted markup for tags if their display value contains markup characters
  - EXTJS-16820 Tagfield does not realign picker when height changes
  - EXTJS-16825 allowOnlyWhitespace on TagField doesn't work
  - EXTJS-16988 Wrong combobox item focused after filtering
  - EXTJS-17015 field labelAlign: 'right' is incorrect in RTL mode
  - EXTJS-17049 Combo clearValue broken when forceSelection is true
  - EXTJS-17157 Tagfield doesn't apply values set by growMax or growMin
  - EXTJS-17180 Tagfield with allowblank false always returns errors
  - EXTJS-17208 Hiding and showing widget columns in grouped headers can throw exception
  - EXTJS-17216 Tagfield with binding to view model store throws 'Ext.data.Store created with no model' warning
  - EXTJS-17390 Document comobox's getSelection method
- Grid (97)
  - EXTJS-11073 Grouping: selecting 'Show in groups' doesn't toggle grouped column when configured with hideGroupedHeader
  - EXTJS-14112 Empty text does not expand the container it is in.
  - EXTJS-14967 Listeners in RowEditing plugin do not reach grid's ViewController using "controller" scope
  - EXTJS-15105 Grid - date filter: does not disable filters on store correctly
  - EXTJS-15259 Summary feature not updating on record.set()
  - EXTJS-15267 Grid groupingsummary does not display when grid filtered
  - EXTJS-15288 Adding a record to an associated store fails with a grouping grid
  - EXTJS-15490 Number filter accepts invalid values if pasted from the clipboard
  - EXTJS-15541 tdCls not working on widgetcolumn
  - EXTJS-15547 Grouping summary does not update correctly on reload
  - EXTJS-15563 Showing a tooltip throws on locked grid when delegating
  - EXTJS-15641 Summary not triggered when bound store updated
  - EXTJS-15685 checboxmodel + IE scrolling issue in grid
  - EXTJS-15755 Feature groups that were filtered are always expanded after filter(s) are removed
  - EXTJS-15762 Containers in a WidgetColumn do not layout properly when async loading the store
  - EXTJS-15880 Textarea used as an editor completes edit on enter
  - EXTJS-15892 Locked grid scrolls badly in Firefox with mouse wheel
  - EXTJS-15907 Spreadsheet selection model > Multi-cell selection with SHIFT breaks selection
  - EXTJS-15925 Grid Panel getRowClass no longer updates
  - EXTJS-15962 Grid with buffered rendering does not correctly scroll group into view
  - EXTJS-15964 Menus do not hide on mouse down outside the menu in some cases
  - EXTJS-15998 Grid throws an error when columns with child components are interacted with
  - EXTJS-15999 Cell editing on a dropdown list completes when a list selection is made using the ENTER key
  - EXTJS-16022 LiveSearchGridPanel - Uncaught TypeError: Cannot read property 'down' of null
  - EXTJS-16024 Grid with locked columns can misalign the headers and data at far end of horizontal range
  - EXTJS-16041 Widget column class not added to cell correctly after reconfigure when using locking
  - EXTJS-16109 Summary feature does not overflow cell, causing out of sync cell widths
  - EXTJS-16139 Keyboard navigation is wrong in Grid after focusing a row
  - EXTJS-16140 Locking grid with BufferedStore can generate an error if scrolled rapidly to the bottom
  - EXTJS-16141 Grouping summary loses aggregate record information when toggling groups on and off
  - EXTJS-16150 Row is selected when clicking on checkcolumn and templatecolumn is present
  - EXTJS-16162 CheckboxModel column insertion is affected by default xtype on columns
  - EXTJS-16166 Can't use arrow/home/end keys in grid editor text fields
  - EXTJS-16192 Ext.grid.filters.filter.Number doesn't clear Filters checkbox when filters removed programmatically
  - EXTJS-16195 Grouping grid does not properly remove group when last record is removed from store
  - EXTJS-16201 TriFilter gridfilters aren't respecting the active config
  - EXTJS-16203 Grid widgetcolumn using an Ext.Component (instead of Ext.Widget) derived type does not call onBoxReady method
  - EXTJS-16213 Grid cell dirty class not added when field of WidgetColumn updated
  - EXTJS-16218 If CellEditor's beforestartedit event receives a false response, editing will never start again.
  - EXTJS-16221 DownArrow in an input field in a grid header throws error.
  - EXTJS-16223 The widget config object given to a widgetcolumn should not be modified
  - EXTJS-16230 AbstractSummary has a trailing comma
  - EXTJS-16231 setProperty errors when property does not exist and create=true
  - EXTJS-16248 Column header is not displaying text ellipsis when overflowing
  - EXTJS-16249 Buffered renderer with buffered store doesn't properly reposition grid rows when filtered
  - EXTJS-16251 Grid Column renderer causes constant dirty state if unused fields returned in sync response
  - EXTJS-16252 Adding to bottom of store when buffer rendered block smaller than view size doesn't work.
  - EXTJS-16267 After first drag of scrollbar on grid with buffered store, grid results scroll back to first row
  - EXTJS-16294 Ext.detachedBodyEl is undefined on widgetcolumn when enableColumnMove is set to false
  - EXTJS-16312 Checkboxmodel selecting all from header checkbox fails in grid bound to viewmodel store
  - EXTJS-16314 Summary feature on buffered grid produces duplicate summary rows
  - EXTJS-16325 Summary feature doesn't correctly react to reconfigure
  - EXTJS-16336 Grid: Setting minHeight on viewConfig causes layout failure with a shrinkWrap grid
  - EXTJS-16364 Grid selection binding is not cleared when store reload occurs and no matching record is found
  - EXTJS-16372 SpreadsheetModel throws "Cannot read property 'selectedRecords' of null" errors when grid is using a buffered store
  - EXTJS-16397 Grid column autosize creates cell overflow in FF in nightly builds
  - EXTJS-16436 framework error is thrown when a gridpanel has "scrollable" config set to false
  - EXTJS-16461 Locking grid with buffered store and variable height rows scrolling error
  - EXTJS-16576 Error when reconfigure columns on lockable grid before render
  - EXTJS-16608 Shift click to multi-select doesn't work with cellediting
  - EXTJS-16629 Reordering column of grouped header in locking grid throws error (handleUpdate)
  - EXTJS-16644 When scrolling a grid horizontally using trackpad, headers are misaligned with columns
  - EXTJS-16652 Trifilter: the store filter collection is updated twice when the grid filter sets its value from an inactive state
  - EXTJS-16661 Cannot focus textfield widget column in FireFox
  - EXTJS-16666 Scroll area does not resize when grid dimensions are changed on mobile only
  - EXTJS-16686 Touch scrolling prevents scrolling in other components
  - EXTJS-16689 Reordering columns causes column sorting IE11
  - EXTJS-16719 Clicking on the > or < icons to navigate months causes focus to leave component and hides it
  - EXTJS-16728 Cannot read property 'headerCt' of undefined on filtered, locked column
  - EXTJS-16731 progressbarwidgetcolumn should cast non-numeric values to 0
  - EXTJS-16735 Grid filters: reconfigure needs to null out reference(s) to the Filters top-level menu
  - EXTJS-16774 Column move event is not working as expected
  - EXTJS-16787 RowEditor error tip misaligned
  - EXTJS-16843 Unspecified error in Element.js is thrown after editing cell in grid and scrolling on IE8
  - EXTJS-16850 Ext.view.View can leave layouts suspending when destroying during a begin/endUpdate cycle
  - EXTJS-16871 Grid should remain filtered after reconfigure
  - EXTJS-16969 Cannot copy multi-line cell content from grid (bad CSV encoding)
  - EXTJS-17034 Trifilter: Setting filter value prior to menu creation doesn't filter store
  - EXTJS-17053 cellWrap is making rows go out of sync
  - EXTJS-17105 Adding cellediting after grid init caused error on cellclick
  - EXTJS-17110 Error in Ext.grid.NavigationModel.onCellMouseDown when using widget columns
  - EXTJS-17114 Grouped grid header is broken after hiding columns with widgets
  - EXTJS-17218 BufferedRenderer evaluates a row 1px above the viewport as the first visible row when using variableRowHeight
  - EXTJS-17278 autoSizeColumn not working with column index
  - EXTJS-17305 RowEditor is in dirty state when fields are loaded, so will not move to new row.
  - EXTJS-17321 Column resizing goes to locked size when resizing the leftmost grouped header on the non-locked size
  - EXTJS-17324 Spreadsheet selection model does not fire change event on clearing selection
  - EXTJS-17343 CellEditing exits edit mode when tabbing onto non-editable cell.
  - EXTJS-17349 Row editor isn't positioned correctly when adding and editing last row in view
  - EXTJS-17382 When user clicks on focusable widget, NavigationModel steals focus and places it on the cell.
  - EXTJS-17463 Edited cell stays visible after scrolling
  - EXTJS-17470 Removal of record with Widget column does not remove widget, so it is destroyed.
  - EXTJS-17485 Grid refresh with buffered renderer causes an error on Windows 8 touch devices
  - EXTJS-17488 isFocusable() not a function error when rating widget focused
  - EXTJS-17592 Removal of grid row causes widgets to disappear from grid in IE8
  - EXTJS-8172 {renderedGroupValue} in groupHeaderTpl not working
  - EXTJS-9953 Stateful locking grid does not restore column state for columns with a stateId config
- Layouts (15)
  - EXTJS-14754 Button menu isn't scrolling with its button
  - EXTJS-15282 Center layout fails in some cases when shrink wrapping
  - EXTJS-15868 Collapsed header panel does not render correctly in box layout
  - EXTJS-16056 Layout targetCls not applied correctly when framing
  - EXTJS-16101 Viewport fails to fill entire viewable area on Safari iOS 8.1
  - EXTJS-16227 Displaying a modal window triggers page-level horizontal and vertical scroll bars
  - EXTJS-16233 Grid scroll bars are reset when coming back from another tab
  - EXTJS-16350 VBox Layout Form field blur causes container to scroll to top
  - EXTJS-16394 Column layout items do not wrap properly if an item is too tall
  - EXTJS-16596 layout causes panel to reset scroll position when editing form
  - EXTJS-16758 Card layout fails if child item is a widget
  - EXTJS-16802 VIewport reports incorrect SizeModel before render
  - EXTJS-17115 bodyPadding is not applied on panel - center layout
  - EXTJS-17536 Form reset breaks layout in IE8
  - EXTJS-9843 Ext.cache leak in Table Layout
- Locale (2)
  - EXTJS-15990 Missing italian localization of negativeText of Ext.locale.it.form.field.Number
  - EXTJS-16696 Wrong Italian format of Ext.grid.NumberColumn in ext-locale-it.js
- Menu (12)
  - EXTJS-16178 Menu onFocusLeave event hides menu with floating: false
  - EXTJS-16183 Other floating menus stay visible when menu is shown
  - EXTJS-16219 Menu hide on focusLeave should only be for floating menus
  - EXTJS-16257 Menu causes a crash in IE10/11 when clicking on an empty area
  - EXTJS-16288 Floating menu not hidden when clicking outside the menu if it was never focused
  - EXTJS-16319 Disabled Menuitem still shows its menu
  - EXTJS-16643 Submenus don't disappear when moving mouse from item to item quickly
  - EXTJS-16646 MenuItems show problem
  - EXTJS-16784 Moving item from toolbar overflow back to visible position disables menu on buttons with menu
  - EXTJS-17039 Nested menus that are not direct children of menu items cause the parent to hide when shown
  - EXTJS-17094 Cannot read property 'owns' of undefined at Ext.menu.Manager.checkActiveMenus
  - EXTJS-17284 ColorMenu throws exception when selecting item
- Misc (2)
  - EXTJS-16395 Breadcrumb menu throws "TypeError: Cannot read property '_breadcrumbNodeId' of undefined" when scrolled up or down via arrow buttons
  - EXTJS-16762 Ext.view.DragZone.onValidDrop callParent missing arguments
- Panel (7)
  - EXTJS-16116 Panel hide when in placeholder float out mode fails.
  - EXTJS-16173 Component scroll position is reapplied from previously destroyed component (Gecko)
  - EXTJS-16284 addDocked method does not insert an array of items at correct index
  - EXTJS-16476 Ext.toolbar.Toolbar does not allow dock left but align buttons horizontally.
  - EXTJS-16864 addDocked fires dockedadd event out of order before onDockedAdd template method
  - EXTJS-17161 Dynamically setting panel title does not update layout
  - EXTJS-9505 collapseMode: 'mini' misbehaves in west/north regions (webkit)
- Scroller (3)
  - EXTJS-16072 Scrollbar retains focus when clicking other components once when using IE10 and IE11 on Windows 7
  - EXTJS-16416 Click event firing only after second click after scrollbar click/drag for IE10/11 on Windows 7
  - EXTJS-16637 Component render exception in touchScroll: 1 mode.
- Selection Model (5)
  - EXTJS-14726 SelectionModel doesn't allow deselect without Space bar
  - EXTJS-15525 When syncing created records, the returned record is entered into the SelectionModel's collection erroneously and cannot be removed.
  - EXTJS-16164 CheckboxModel selectionchange doesn't fire when deselect rows
  - EXTJS-16175 Drag selection of cells within a single row does not work on Chrome
  - EXTJS-16340 selectionchange event no longer fired when store is loaded with new data
- Tabs (7)
  - EXTJS-14738 "Unable to get property 'dom' of undefined or null reference" changing the tabs position or rotation on IE8 and IE9 (RTL)
  - EXTJS-15402 Active tab should scroll into view when text, icon or glyph changes
  - EXTJS-15862 Tab switching requires dblclick in classic and gray themes in Firefox
  - EXTJS-16054 Active tab is not being set when calling setActiveTab during a pending load
  - EXTJS-16721 Vetoing beforetabchange suspends layouts incorrectly
  - EXTJS-17289 TabPanel doesn't move tab bar items for moveBefore/moveAfter methods
  - EXTJS-17408 Reorderable tabs are broken - drops on wrong positions / become invisible
- Theme (2)
  - EXTJS-13704 Error Icon background should be transparent
  - EXTJS-16016 x-grid-cell-special gets two values for border-right-width
- ToolTips (1)
  - EXTJS-16348 Tooltip shows when disabled if the first show causes the tip to be rendered
- Toolbars (1)
  - EXTJS-16317 Toolbar buttons in panel disabled from viewmodel binding remain masked when panel is enabled
- Tree (13)
  - EXTJS-12593 Scrollbar height miscalculated upon treepanel w/ bufferered renderer treestore load
  - EXTJS-14396 TreeStore 'context' argument is missing from remove event
  - EXTJS-14812 GridFilters' onMenuBeforeShow reference to the grid is not present on treegrids
  - EXTJS-16007 TreeGrid not working with latest nightly build when reordering columns
  - EXTJS-16148 Adding new record at the top of a tree with locked columns and rootVisible:false throws exception
  - EXTJS-16212 NodeInterface serialize method throws an error
  - EXTJS-16600 setRootNode for tree repeatedly will cause memory to grow
  - EXTJS-16744 Expand/Collapse icon of last tree node does not reflect correct state
  - EXTJS-17265 defaultListenerScope doesn't work in TreePanel-TreeColumn renderer
  - EXTJS-17401 KS>Trees> Tree Reordering - throws js exception when dnd is performed
  - EXTJS-17402 Ks>Trees> Check Tree - parent nodes can't be collapsed
  - EXTJS-17406 Trees with drag and drop functionality - nodes are dropped into wrong folders, or not changing positions at all
  - EXTJS-17593 TreeStore not registering child nodes when hierarchy is produced using parentIdProperty
- Window (5)
  - EXTJS-14076 Window position moves upwards after restore
  - EXTJS-15448 Window does not remember H/W if percent is used
  - EXTJS-16330 Window does not restore to defined size percentages
  - EXTJS-16936 Window in center region of boderlayout looks off center when there is a west region
  - EXTJS-17120 Constrained window is not positioned within parent window
Total: 342

## Known Issues

- Accessibility (1)
  - EXTJS-14427 Date picker dropdown calendar causes navigation issues with JAWS
- Button (1)
  - EXTJS-16118 Kitchen Sink - Form Fields: Browse local files button doesn't work on iOS8
- Charts (1)
  - EXTJS-10739 RTL Charts do not correctly display bidirectional text
- Core (1)
  - EXTJS-12058 Sandbox mode is not working
- DataView (1)
  - EXTJS-12345 ComboBox's bound list becomes transparent on second show on iPad
- Examples (1)
  - EXTJS-13879 Dashboard Portal drag-n-drop experience is not optimal especially on tablets
- Layouts (1)
  - EXTJS-4768 Border Layout : regions overlap when size (or size constraint) won't allow all regions to fit container
- Tabs (1)
  - EXTJS-13538 Ext.ux.TabScrollerMenu does not work with Ext JS 5.0
Total: 8

# Release Notes for Ext JS 5.1.0

Release Date: December 10, 2014
Version Number: 5.1.0.107

## New Features

- Data (1)
  - EXTJS-15969 XmlWriter should be able to rebuild nested XML structure by reversing mapping selectors.
- Direct (1)
  - EXTJS-15222 Direct Manager should support loading Providers
Total: 2

## Bugs Fixed

- Bind (2)
  - EXTJS-15579 Field with a value binding can get out of sync with the view model in certain scenarios
  - EXTJS-16067 Selection model does not properly handle removal of records from a chained store
- Button (1)
  - EXTJS-15949 Button Menu: First menu item does not expand sub menu unless first deactivated
- Charts (3)
  - EXTJS-15310 Columns are not placed correctly over time axis
  - EXTJS-15882 Sencha Charts do not set defaultBindProperty (should be "store")
  - EXTJS-15930 Sencha Charts - series label not rendered when value is 0
- Core (8)
  - EXTJS-12844 Loader does not process loadOrder uses[] from manifest w/o uses directive
  - EXTJS-15781 Example builds should not have "callParent has no target" warnings
  - EXTJS-15830 Combobox requires two taps to select on touch devices.
  - EXTJS-15941 Checkboxes cannot be checked or unchecked by tapping them on iPad and Android
  - EXTJS-15970 Ext.Number.sign inconsistent w/ Math.sign
  - EXTJS-15972 Ext.DomHelper.createDom removes content of previous created nodes in IE9
  - EXTJS-15973 Custom tags added in beforeLoad do not affect platformConfig statements
  - EXTJS-16075 Touch Scroller throws an error when configured with an element that has a text node as its first child
- Data (8)
  - EXTJS-12202 Session getChanges still returns a deleted record after being committed to the a server
  - EXTJS-14145 Records deleted in previous saveBatch appear again in subsequent saveBatch
  - EXTJS-14338 Extending a base model generates redundant id fields if idProperty is modified by derived class
  - EXTJS-15454 Unwanted GET call when binding associated store to combobox
  - EXTJS-15753 versionProperty not sent in server request unless writeAllFields: true
  - EXTJS-15954 Generated idProperty from superclass remains when overridden by an idProperty declared as a field in a subclass
  - EXTJS-16083 Store.load() does not allow start option of 0
  - EXTJS-6712 TreeStore handle child phantom records wrong
- DataView (1)
  - EXTJS-14878 Ext.ux.DataView.Animated throws exception if changed too quickly
- Direct (1)
  - EXTJS-12363 Direct method can't be resolved when inside a Provider namespace
- Draw (1)
  - EXTJS-16038 Mouse click on draw container (such as a chart) generates JS error with latest nightly build in IE
- Events (2)
  - EXTJS-13982 EventObject.button is undefined in IE8/9
  - EXTJS-15953 Ext.Element listeners added during propagation will not fire if the target is not already in the element cache
- Examples (6)
  - EXTJS-13874 Grid binding example has broken link
  - EXTJS-13901 Unable to select any of the calendar's predefined events on IE - ExtJs Calendar
  - EXTJS-15847 Ticket app example: Error occurs when tab is closed
  - EXTJS-15951 No focus treatment for the grid cells in the news grid in the Executive Dashboard
  - EXTJS-16032 KS>Image Viewer>Drag and drop of multiple items fails
  - EXTJS-16120 Form/Checkout example throws error on iPad
- Forms (13)
  - EXTJS-14235 If a record is removed from a store, the combobox does not clear it's value
  - EXTJS-14507 Combo with forceSelection doesn't always force selection.
  - EXTJS-14747 File input field doesn't work on Android/iOS7
  - EXTJS-15045 Can't select first record from remote-filter combo after narrowing selection.
  - EXTJS-15069 Updated selected record not reflected in the combobox
  - EXTJS-15371 Picker closes if opened from editor in IE
  - EXTJS-15577 Chained Combobox does not remove invalid value
  - EXTJS-15764 Combo does not show display value when a record value is passed and the store is loading
  - EXTJS-15767 Combobox doesn't always collapse properly after selecting in IE10 / IE11
  - EXTJS-15943 iPad. Combo dropdowns have to be tapped twice to select.
  - EXTJS-15968 Date Picker disappear after click on Month Picker.
  - EXTJS-16047 ComboBox can't setValue correctly when store is populated via adding records as opposed to loading
  - EXTJS-16079 JavaScript error on tabbing in MultiSelect field
- Grid (25)
  - EXTJS-13552 Columns are unable to move if the position of the browser's scroll bar is set to any other position different than the top - Data Binding (RTL)
  - EXTJS-13726 Ext.grid.feature.GroupStore store listener leaks
  - EXTJS-13741 GridFilters aren't replacing existing store filters when calling addFilter API
  - EXTJS-14745 Grid filter active state can get out of sync with sub-menu
  - EXTJS-15115 grid.getView().disable() incorrectly masks tbar and other dockedItems
  - EXTJS-15155 Column editor configured as textarea has top of editor hidden under column header
  - EXTJS-15266 Widget column causes error when a record.set call alters the group
  - EXTJS-15294 Datepicker not working correctly when month selected in IE
  - EXTJS-15569 Date filter and Number filter do not add menu separator
  - EXTJS-15610 PropertyGrid with Combobox(forceSelection:true) throws null error when renderer is called
  - EXTJS-15675 Local grid filtering does not compare dates correctly
  - EXTJS-15740 Locked grid rows will have unequal heights when scrolled if a column contains a widget above a certain height
  - EXTJS-15761 Child items of columns aren't being displayed
  - EXTJS-15770 Hiding a grid column during construction causes an exception
  - EXTJS-15865 Variable height rows in buffered rendered, locked grids do not always synchronize their heights
  - EXTJS-15902 Ext.grid.filters.filter.List doesn't accept store id or store config
  - EXTJS-15937 Action columns with items on class body cause errors at destroy time
  - EXTJS-15946 Typing SPACE in a grid column which does not stop the event scrolls the grid.
  - EXTJS-15963 RowEditor does not reorder fields on column reorder
  - EXTJS-15965 List filter includes call to Array.indexOf which is not supported in IE8
  - EXTJS-16048 Cannot enter a space in cell edit grid
  - EXTJS-16071 Date gridfilter throws in onFilterRemove listener when bound store removes filters
  - EXTJS-16082 Adding a TriFilter (Date, Number) using the addFilter API fails
  - EXTJS-16158 Mouse drag selection fails on SpreadSheet with Locking example
  - EXTJS-8965 CheckboxModel's checkOnly:true is not respected by grid editing plugins
- MVC (1)
  - EXTJS-15463 Default scope of functions literals in component listeners should be the component not the ViewController
- Menu (6)
  - EXTJS-13717 All references to a menu should be removed from its owner when it is destroyed
  - EXTJS-13972 Sub-menus cannot be opened on touch devices
  - EXTJS-15127 Clicking menu items can cause window.location.hash to set to '#' in IE
  - EXTJS-15950 Selection in submenu doesn't close primary menu
  - EXTJS-15958 Menu default highlighting behaviour is incorrect for mouse users
  - EXTJS-16103 Ext.menu.Menu not auto hiding when clicking non-focusable components
- Misc (2)
  - EXTJS-14981 Stub ext*.js files in root folder cause confusion (users should use build/ext*.js instead)
  - EXTJS-15784 Ext.application method is missing from ext-debug.js
- Panel (1)
  - EXTJS-15974 East collapsible panel isnt visible
- Selection Model (5)
  - EXTJS-14092 CheckboxSelectionModel should not selectByPosition if checkOnly and the requested position is not the check column.
  - EXTJS-14487 User should be able to use the keyboard to check all rows of a grid with checkbox selection model
  - EXTJS-15625 Checkbox selection models do not allow select / deselect when allowDeselect:true
  - EXTJS-15921 Checkbox selModel column header cannot be toggled using keyboard.
  - EXTJS-16015 Selection model loses selection on sort
- Tabs (1)
  - EXTJS-15791 setActiveTab and activate event not fired when tabs are added via the loader config
- Tree (6)
  - EXTJS-14780 Tree expand/collapse cause too many extra layouts
  - EXTJS-14881 When tree store is filtered refresh event on view is fired twice
  - EXTJS-15241 Treepanel broken after editing in IE8
  - EXTJS-15834 DragAndDrop in Tree causes tree to scroll to top
  - EXTJS-15944 Locked tree panel missing header
  - EXTJS-16149 TreeSelectionModel fails when used in a locking TreeGrid
- Window (2)
  - EXTJS-14811 loadmask on component inside window not visible
  - EXTJS-16014 MessageBox on top of a modal Window breaks key navigation when MessageBox closes
Total: 95

# Release Notes for Ext JS 5.1.0 Beta

Release Date: November 25, 2014
Version Number: 5.1.0.47

## Notable changes

- For Ext.data.Model, it is no longer necessary to specify null as the idProperty for an abstract base model. Any generated id field in the superclass will be replaced by a generated id field in the subclass.

      Ext.define('Super', {
          extend: 'Ext.data.Model',
          fields: ['name']
      });

      Ext.define('Sub', {
          extend: 'Super',
          idProperty: 'customId'
      });

      var fields = Super.getFields();
      // "name", "id", 2
      console.log(fields[0].name, fields[1].name, fields.length);

      fields = Sub.getFields();
      // "name", "customId", 2
      console.log(fields[0].name, fields[1].name, fields.length);

      // if you explicitly declare the id field in the fields definition, then it will be untouched
      Ext.define('Super', {
          extend: 'Ext.data.Model',
          fields: ['id', 'name']
      });

      Ext.define('Sub', {
          extend: 'Super',
          idProperty: 'customId'
      });

      var fields = Super.getFields();
      // "id", "name", 2, "id"
      console.log(fields[0].name, fields[1].name, fields.length, Super.idProperty);

      fields = Sub.getFields();
      "id", "name", "customId", 3, "customId"
      console.log(fields[0].name, fields[1].name, fields[2].name, fields.length, Sub.idProperty);

- The Ext.container.Container "move" event to indicate that a child component has had the index moved has been renamed to 'childmove'. The reasoning for this change is that the existing event collides with the Ext.Component "move" event.

## New Features

- Bind (1)
  - EXTJS-14721 Ext.mixin.Bindable should expose twoWayBindable as a public config
- Charts (6)
  - EXTJS-14616 Create a dark theme for Charts
  - EXTJS-14846 Charts should support events for series items in sencha-charts (via chartitemevents plugin)
  - EXTJS-15431 Changes in the visible range of an axis should fire a 'visiblerangechange' event (sencha-charts)
  - EXTJS-15535 Make "bar3d" a proper series type for charts
  - EXTJS-15701 Axis should support a depth for 3D Cartesian charts
  - EXTJS-15901 Box sprite should have 'saturationFactor' and 'brightnessFactor' attributes.
- Core (2)
  - EXTJS-15464 All containers should support a defaultFocus config not just Ext.window.Window
  - EXTJS-15635 Component.setScrollX / Y should support animation argument
- Data (1)
  - EXTJS-14794 ChainedStore should support insert
- Direct (1)
  - EXTJS-9987 Direct proxy actions other than read (create, update, delete) should support metadata
- Draw (6)
  - EXTJS-14509 Promote the Draw engine config to be public
  - EXTJS-14531 Paths should provide an API to perform hit testing against points or other paths
  - EXTJS-14857 Text sprite's 'text' attribute should support animation.
  - EXTJS-15421 Charts should provide a hitTest method that respects overlapping sprites
  - EXTJS-15422 Draw component should support sprite events in sencha-charts
  - EXTJS-15708 Ext.draw.Color should support HSV and HSB color space
- Forms (2)
  - EXTJS-13182 Advanced color picker component
  - EXTJS-15898 Provide a rating widget for setting numeric values limited to a small range
- Grid (6)
  - EXTJS-13950 Widget column: getWidgetRecord and onWidgetAttach methods should be public
  - EXTJS-14797 Grids (and trees) should have a method that scrolls a record into view (ensureVisible)
  - EXTJS-14956 Grids and trees should relay before/itemkeypress and before/itemkeyup from Ext.view.View
  - EXTJS-15083 Create grid selection model that mimics a spreadsheet
  - EXTJS-5144 Cell selection model does not support multi-select (see "spreadsheet" selection model)
  - EXTJS-8183 Grid CellEditing should provide enable/disable methods
- Misc (2)
  - EXTJS-15260 Clipboard plugin to add copy/cut/paste support to grids with spreadsheet selection model
  - EXTJS-15261 Provide utility class to encode and decode CSV and TSV (comma/tab separated value)
Total: 27

## Bugs Fixed

- Accessibility (2)
  - EXTJS-14714 Explicit call to .focus() loses priority against present floatable components
  - EXTJS-15499 Using ext-aria package generates "ariaUpdate undefined" error
- Animation (1)
  - EXTJS-5487 accordion animation doesn't always complete if you click frequently
- Bind (15)
  - EXTJS-14313 Both Store's remoteSort and remoteFilter in ViewModel makes store load twice
  - EXTJS-14528 Segmented buttons don't have defaultBindProperty
  - EXTJS-14552 Setting the value on an association binding does not update foreign keys or associated record reference
  - EXTJS-14704 Two-way bindings can override ViewModel data with component's default config value
  - EXTJS-14766 Association stores for phantom records load when used in bindings
  - EXTJS-14806 Setting a two-way formula of a parent ViewModel via a child ViewModel does not call the setter
  - EXTJS-15016 Combo with bound value always clears typed value
  - EXTJS-15022 Binding a store to grid disables the loadmask
  - EXTJS-15150 Destroying a viewport with a viewmodel leaves the viewmodel in the hierarchy
  - EXTJS-15258 Filter unable to set value to empty string
  - EXTJS-15488 Radiogroup is only bound to inline viewModel
  - EXTJS-15549 Clearing model in a view model does not trigger field bindings to fire
  - EXTJS-15595 ViewModel formulas with spaces inside the parens of get() calls don't bind correctly
  - EXTJS-15720 Binding to a chained store causes error when the store is modified in latest nightly
  - EXTJS-15745 Menu and tab break with binding not found in nightly build
- Button (4)
  - EXTJS-14106 button setHref/setParams doesn't check if rendered before touching DOM
  - EXTJS-14451 changeHandler (Ext.button.Cycle) can't reference ViewController function
  - EXTJS-14626 CycleButton fires multiple change events for a single change
  - EXTJS-15395 Buttons cannot be made floating
- Charts (41)
  - EXTJS-11852 Legacy scatter chart does not properly handle filtered store
  - EXTJS-13098 NaN values passed to lineTo/moveTo methods result in line not rendering
  - EXTJS-13336 package: sencha-charts! Sprites aren't rendered
  - EXTJS-13996 Sprite attributes can get stuck in an intermediate highlight state if hovered during chart initial animation
  - EXTJS-14395 Chart legend gets one extra 1x1 div for each store refresh
  - EXTJS-14529 Crosszoom interaction bounds are wrong with chart.innerPadding > 0.
  - EXTJS-14618 Chart themes should not update configs if instances configure them as well.
  - EXTJS-14651 chart.background config is not updated properly.
  - EXTJS-14652 Chart background is not animated when switching themes.
  - EXTJS-14695 The scale param can only be an integer with chart.download()
  - EXTJS-14885 ext-chart package not ext-theme-base should contain CSS necessary for VML
  - EXTJS-15010 Floating axes are not positioned properly when chart.innerPadding is used
  - EXTJS-15011 Line series 'fill' config fills the series to the bottom of the chart instead of to the axis
  - EXTJS-15012 Series renderer cannot be dynamically changed
  - EXTJS-15018 Line series configs `fill`, `smooth` and `step` cannot be changed dynamically.
  - EXTJS-15027 Line series don't render if there are any very large coordinates present
  - EXTJS-15048 SVG engine context does not support setLineDash and getLineDash methods.
  - EXTJS-15049 VML engine does not support setLineDash/getLineDash methods.
  - EXTJS-15064 PieSlice sprites are not filled properly with gradients.
  - EXTJS-15089 Switching to a theme that styles the grid marker sprite makes the grid disappear
  - EXTJS-15090 TypeError: 'undefined' is not a function (evaluating 'l.setLineDash(s)') and all Ks- charts examples crash
  - EXTJS-15106 Chart background should not animate its position
  - EXTJS-15118 Sprite highlights can create instance-level attributes and no longer respond to theme changes
  - EXTJS-15144 Kitchen Sink Charts - 3D Columns - Switch Theme button crash application
  - EXTJS-15216 Legacy Charts: Uncaught ReferenceError: lastFocused is not defined. When try to save the chart.
  - EXTJS-15236 KS: Charts - LineChart w/ Image Markers : Uncaught TypeError: Array.prototype.indexOf causes app crash
  - EXTJS-15249 Series 'title' updater tries to get chart series when they are being applied.
  - EXTJS-15251 Series 'renderer' updater shouldn't be called during chart initialization.
  - EXTJS-15276 Chart fails to render if series title is specified before yAxis
  - EXTJS-15300 Axis values incorrectly computed for yField of line chart using an array
  - EXTJS-15423 Series 'marker: true' config doesn't work (an exception is thrown).
  - EXTJS-15441 Bar sprite hit detection is wrong (highlighted when it shouldn't).
  - EXTJS-15456 Radar series animation is misising.
  - EXTJS-15458 Radar series tooltips and highlighting doesn't work
  - EXTJS-15479 Axis label alignment other than center renders incorrectly
  - EXTJS-15480 Legacy charts exceptions when more than one Gauge series is present
  - EXTJS-15493 Legacy chart destroys surface twice
  - EXTJS-15661 Axis constructor has harmless but redundant call to initConfig
  - EXTJS-15783 ItemEvents plugin should fire itemclick with chart or series as first argument based on target of the listener
  - EXTJS-15794 Ext.chart.axis.Numeric - linkedTo can't be 0 index
  - EXTJS-9615 Pie chart legend item does not change to bold on mouse over in IE8
- Cmd (2)
  - EXTJS-15801 Viewport plug-in not included in production build in latest nightly
  - EXTJS-15829 Executive Dashboard, Portal Demo, Responsive desing demo Examples Fails to load
- Core (35)
  - EXTJS-10166 disable/enable touch scroller when component setAutoScroll/setOverflowXY called
  - EXTJS-12418 Dynamic loader fails to load CSS in Safari 5
  - EXTJS-12947 Ext.Layer and Ext.LoadMask no longer support shim
  - EXTJS-13193 Draggable components are not resizable
  - EXTJS-13925 Undefined width and height in boxready event
  - EXTJS-13931 Changing the group key can cause group items to be out of order in some scenarios
  - EXTJS-14505 Ext.util.Format.number returns wrong value with a negative zero and trimming zeros
  - EXTJS-14614 Ext.callback and Ext.env.Ready.invokeAll should call Ext.elevateFunction
  - EXTJS-14675 Modal mask disables tabbing for the modal window
  - EXTJS-14707 mixin.Observable won't resolve class level listeners to methods on the class
  - EXTJS-14779 Delegate element selectors can fire out of DOM order
  - EXTJS-14856 setMin/setMax width/height fails on components with liquidLayout before render
  - EXTJS-14887 Capture of previous focus on Floating show causes problems.
  - EXTJS-14893 5.0.1 can delay opening modal window or Ext.Msg.alert for 1-2 seconds
  - EXTJS-14908 relayEvents does not stop firing when a handler returns false with single: true
  - EXTJS-14946 Collection does not update map correctly when adding multiple records when the collection is sorted
  - EXTJS-15060 Textbox keeps focus and is editable after loading mask set on parent
  - EXTJS-15063 Listeners not merged correctly when extending from Ext.util.Observable
  - EXTJS-15081 Class system should set name property on functions, instead of displayName
  - EXTJS-15119 Typo in Ext.util.Filter.isInvalid
  - EXTJS-15138 Tab key not working when the (deprecated) Ext.FocusManager is enabled.
  - EXTJS-15176 Ext.Img overrides style config when using a glyph
  - EXTJS-15290 Ext.Img.setGlyph does not work when called multiple times
  - EXTJS-15349 Cannot remove a Sorter object from a Sorter collection
  - EXTJS-15373 TouchScroller does not include absolutely positioned items in scroll size
  - EXTJS-15389 Fix LoadMask maskCls property
  - EXTJS-15390 isFocusable() should return true for documentElement in IE
  - EXTJS-15515 DD's "ddel" element gets collected as garbage unexpectedly.
  - EXTJS-15538 Ext.util.Collection does not update indexes correctly in some cases when adding multiple items while sorted
  - EXTJS-15548 Focus cls is removed from wrong element
  - EXTJS-15728 Component move event conflicts with Container move event (rename Container's to "childmove")
  - EXTJS-15743 IE8 view.getNodes returns empty array
  - EXTJS-15763 ZIndexManager activates topmost in stack regardless of visibility.
  - EXTJS-15802 Container fires remove event when moving an item to the same container
  - EXTJS-15836 Collection.clear does not clear down extraKeys
- Dashboard (1)
  - EXTJS-15467 Unable to show() a dashboard portlet after closing it
- Data (36)
  - EXTJS-10899 LRU should compare keys, not values
  - EXTJS-13894 MyApp.model.MyModel.load(null, options) throws 'Cannot load phantom record' error
  - EXTJS-14010 Model erase should not conflict with store sync
  - EXTJS-14131 Generated UUIDs replaced with sequential id when saved via LocalStorageProxy
  - EXTJS-14150 Unable to load a single record from the model via a WebStorageProxy
  - EXTJS-14399 Store.find does not match the start of strings as a default
  - EXTJS-14406 Applying a noop filter to TreeStore with rootVisible : true changes the node count
  - EXTJS-14432 Tree selection doen't work after 'id' was changed on the server
  - EXTJS-14485 Reader should not generate a new model from metaData unless it contains fields
  - EXTJS-14515 Ext.Direct store method with quotes does not work with data binding filter
  - EXTJS-14560 Calculated fields in child model do not work if parent model instance was created
  - EXTJS-14595 Upon return from a sync, Operations should not always fire a refresh event.
  - EXTJS-14611 Global variable introduced by validate method of Ext.data.field.Field
  - EXTJS-14654 Rest proxy does not urlencode the id
  - EXTJS-14696 Cellediting does not work on additional columns in treegrid when the treepanel has a reference config
  - EXTJS-14732 Ext.data.writer.Json.transform incorrectly sets JSON data for POST requests when encode is true
  - EXTJS-14740 isLoaded method in TreeStore always returns false
  - EXTJS-14769 hasMany association does not respect storeConfig when specifying a name
  - EXTJS-14890 Chained store filters do not notify correctly when the source is a chained store
  - EXTJS-14903 TreeStore with autoLoad triggers a duplicate load
  - EXTJS-14905 LoadMask missing on grids with chained store
  - EXTJS-14969 TreeStore folderSort does not work correctly
  - EXTJS-14988 JSON writer does not use field's name as fallback on destroy operations if nameProperty has no value
  - EXTJS-15059 Store remove events do not fire after calling removeAll
  - EXTJS-15076 sorterFn not respected when using grouping
  - EXTJS-15170 Self referential associations pollute reader when loading nested data
  - EXTJS-15369 Insert does not sync on filtered store unless inserted record matches the filter
  - EXTJS-15394 Unable to bind store on Ext.view.View in latest nightly
  - EXTJS-15428 FilterCollection find method cannot find filter instances (similarly for sorter/collection)
  - EXTJS-15444 Store fires unnecessary events when modifying the sortBy field.
  - EXTJS-15487 Warnings shown when overriding a Model field
  - EXTJS-15519 manyToMany association overwrites custom associationKey for nested loading
  - EXTJS-15542 ManyToMany does not update inverse store when doing a removal
  - EXTJS-15580 Proxy not destroyed properly when store is destroyed
  - EXTJS-15616 remoteSort: true doesn't ignore sortOnLoad like it should
  - EXTJS-15741 Session.adopt fails when loading nested data for a ManyToMany relationship
- DataView (4)
  - EXTJS-13607 Sorting a view using the Ext.ux.DataView.Animated plugin causes item DOM order to not match Store order
  - EXTJS-14631 SelModel pruneRemoved:false incorrectly removes records on store refresh
  - EXTJS-14808 Ext.view.View focuschange event is not fired
  - EXTJS-15026 DataView doesn't map records to nodes correctly after store reload
- Direct (2)
  - EXTJS-14580 rootProperty on DirectStore is ignored
  - EXTJS-14843 API functions not resolved when both api and directFn configs are used
- Draw (3)
  - EXTJS-14746 Sprite rotation is not handled properly due to Ext.draw.Matrix.split method
  - EXTJS-15385 Surfaces added to draw container via getSurface method don't render until draw container is resized
  - EXTJS-15631 Ext.draw.sprite.Ellipse has the wrong type property
- Events (9)
  - EXTJS-12977 Calling Element's addListener (or "on") method throws an error if called before onReady
  - EXTJS-13266 LoadMask class should check its hierarchy state before hiding and showing
  - EXTJS-13487 Ext.mixin.Observable can easily cause memory leaks because it does not track its own direct listeners
  - EXTJS-14701 Listeners declared on class have an incorrect default scope when passing a function reference
  - EXTJS-14945 Click event can stop touch events from firing on multi-input devices
  - EXTJS-15103 Ext.util.Observable does not respect the "args" event option
  - EXTJS-15735 Ext.event.publisher.Dom#dispatch appends the event target to the args list every time it is called.
  - EXTJS-15759 Managed listeners are not always removed when the managing Ext.util.Observable instance is destroyed
  - EXTJS-15825 Controller events are case sensitive
- Examples (9)
  - EXTJS-12914 Drawing Example. Browser Logos are cut in IE8
  - EXTJS-14136 Restaurants store - storeId typos
  - EXTJS-14562 Ks: Form fields: Tag field: TypeError: 'undefined' is not a function (evaluating 'h.setLastFocused(null)') when selecting a state, change to another code view, go back to the grid and try to write something
  - EXTJS-14564 Keyboard Navigation: KitchenSink: Form fields: Multi-selector grid: TypeError: 'null' is not an object (evaluating 'm.isNonData') when opening the example and press "tab" key
  - EXTJS-14576 Buffered store sometimes requests invalid range when using the scrollbar
  - EXTJS-14715 Multi-lang example: Theme isn't being persisted across page loads
  - EXTJS-15197 Failed to load resource: the server responded with a status of 404 (Not Found) when opening any example on Ext js 5 except Ks and some combination examples
  - EXTJS-15356 "KitchenSink > Data Binding > Associations" example is missing code preview for Customer and Order models
  - EXTJS-15879 Some Combination Examples is not loaded on firefox
- Forms (46)
  - EXTJS-12364 selectOnFocus does not work on firefox
  - EXTJS-13127 Remotely loading grid combo editor doesn't reset editor inputEl dom value if interrupted during load.
  - EXTJS-13331 Form action callbacks should verify that the form is not destroyed
  - EXTJS-13796 HtmlEditor with value binding resets cursor position when typing
  - EXTJS-14119 Slider widget's vertical, value, minValue and maxValue configs are not documented
  - EXTJS-14431 Combobox didn't get empty string value when the field is backspace to empty.
  - EXTJS-14530 TagField throws error when setValue is used
  - EXTJS-14599 Icons for Center align and right align interchanged
  - EXTJS-14607 Datefield Picker lost on month/year click
  - EXTJS-14637 Display fields do not allow multi line text
  - EXTJS-14638 ComboBox AutoComplete selection lost
  - EXTJS-14688 Form validation causes focus to jump
  - EXTJS-14722 DisplayField will not display a value if it is boolean false
  - EXTJS-14803 Text field does not always remove the emptyUICls when text is added
  - EXTJS-14928 The scroller of an editable combobox can't be clicked if the component is focused on IE11
  - EXTJS-15000 Combo change event does not fire when last character removed
  - EXTJS-15017 combobox - growToLongestValue no longer works
  - EXTJS-15021 Combobox doesn't update display value when the source of a chained store loads
  - EXTJS-15043 Combobox SPACE key triggers selection
  - EXTJS-15065 [5.0.1] A HTML Editor Field in Modal Window Causes an Exception when Pressing Tab.
  - EXTJS-15066 Validation error hidden with visibility with ext-all and display with ext-all-debug
  - EXTJS-15125 combo listbox collapses after clicking next page btn, scrollbar etc.
  - EXTJS-15159 [5.0.1] Form errors make the fields lose focus
  - EXTJS-15235 Ext.ux.form.MultiSelect doesn't allow deselection on IE9m
  - EXTJS-15239 Cannot use HtmlEditor as an Ext.Editor field
  - EXTJS-15275 MultiSelect throws exception when an item is selected
  - EXTJS-15286 TagField triggerOnClick no longer working
  - EXTJS-15289 ComboBox fires select when value is set without user interaction
  - EXTJS-15291 ComboBox.setValue doesn't return itself in nightly build
  - EXTJS-15292 Typo in combo updateValue
  - EXTJS-15374 ComboBox closes when hovering over tooltip
  - EXTJS-15397 Combo collapses list when setting a value not in the store with forceSelection: false
  - EXTJS-15398 Fields in field container do not display their labels
  - EXTJS-15414 Datefield still allows selection of date beyond maxValue
  - EXTJS-15501 Combo auto-reset while typing with query and forceSelection
  - EXTJS-15561 Ext.form.field.ComboBox valueCollection is not destroyed in combobox onDestroy method
  - EXTJS-15593 Combobox is not refreshing selection when store's filters change
  - EXTJS-15633 Formbind needs to be recalculated after field enable/disables
  - EXTJS-15639 Tab when DatePicker calendar focused throws error.
  - EXTJS-15656 Tag fields with allowBlank:false and a value still fail validation.
  - EXTJS-15705 HtmlEditor doesn't resize iframe correctly when switching sizing from shrinkWrap to fixed
  - EXTJS-15748 Using chainedstore in combobox causes failure on doSetValue
  - EXTJS-15778 Double var declaration in combo
  - EXTJS-15928 Cannot use arrow keys in CellEditor and RowEditor.
  - EXTJS-6398 Collapsed fieldset in v/hbox does not layout properly
  - EXTJS-9943 Form submit does not properly handle a "target" that is a reference to the target iframe
- Grid (83)
  - EXTJS-10378 Wrong cellEditing context after preventing editing from beforecomplete event
  - EXTJS-11150 Wrapping grid cell's contents doesn't work properly when locked columns and bufferedrenderer are configured
  - EXTJS-11661 Stateful grouped headers cause layout error when toggling hidden state on group
  - EXTJS-11885 Last grouped header doesn't align with its data column after being moved out of its group
  - EXTJS-12752 CellEditing plugin stops working when within a collapsed container
  - EXTJS-13032 Locking grid not respecting certain cfg's
  - EXTJS-13299 List grid filter store gets out of sync with grid store
  - EXTJS-13408 Reconfiguring a locking grid doesn't shrinkwrap its columns if there is a checkbox column
  - EXTJS-13851 On Safari6, clipping the RowEditor when close to top/bottom of view breaks the RowEditor.
  - EXTJS-13871 Grid RowExpander plugin breaks RowEditor plugin
  - EXTJS-13924 Grid grouping not functioning when grouping field not specified in store
  - EXTJS-14173 The setStore method of grids and trees should be public
  - EXTJS-14180 Grouping feature becomes unresponsive to mouse events when changing model id
  - EXTJS-14207 Grid filters - updateBuffer config option doesn't work
  - EXTJS-14304 Grid column menu shows sub menu when it has no hideable columns and is empty
  - EXTJS-14405 Number grid filter treats value=0 as blank
  - EXTJS-14408 Row height synchronization fails with locked column
  - EXTJS-14415 Grid filters active styling not added to column after refreshing the page when using state
  - EXTJS-14557 Row Editing: Grid: Cannot read property 'getAttribute' of null When you render click on add employee button and scroll down
  - EXTJS-14594 Grouping grid does not accept ungrouped Store
  - EXTJS-14604 HideHeaders has no effect for PropertyGrid
  - EXTJS-14632 Can't select text in grid editor fields
  - EXTJS-14634 Toggling grid summary does not refresh in a non-locking grid
  - EXTJS-14681 BufferedRenderer can fail to restore focus from an editor if row has been "derendered"
  - EXTJS-14684 Checkox Multi Select bug in 5.0.1
  - EXTJS-14727 Kitchensink example: Big data grid - Sorting blocks dropdown menus (IE,FF,Chrome)
  - EXTJS-14761 Ext.grid.filters.filter.List documentation for "store" wrong
  - EXTJS-14768 Grid's horizontal scroll will never go away in Classic theme
  - EXTJS-14795 Dirty flag in grid does not disappear when record is committed or rejected
  - EXTJS-14819 Selection is wrongly cleared if click misses rows
  - EXTJS-14820 Grid's sortableColumns set to false does not turn off column sort
  - EXTJS-14831 Grid columns don't line up when there is no scrollbar
  - EXTJS-14844 Grid summary column widths are wrong if the store is empty
  - EXTJS-14854 Using hideHeaders causes horizontal scrollbar in tree and grid
  - EXTJS-14858 Hiding grid column during initComponent for locking grid causes exception
  - EXTJS-14859 checkOnly doesn't work on Ext.selection.CheckboxSelectionModel
  - EXTJS-14863 Click on action column causes first grid cell to be focused
  - EXTJS-14870 Hidden nested group headers are shown when its group is shown
  - EXTJS-14874 Widgetcolumn cells are empty when the store is reloaded / loadData
  - EXTJS-14875 Cannot deselect grid rows in IE9
  - EXTJS-14879 Minimal updating of grid cells causes Element data cached to become unsynchronized.
  - EXTJS-14888 The today button on datefield editor does not work
  - EXTJS-14889 Month trigger on datefield editor closes immediately
  - EXTJS-14892 When expanding a grid row while at the bottom of scroll range, scroll range does not get expanded.
  - EXTJS-14896 KS - Grouped Grid: Groups are not expanding correctly - nightly build 29/Aug
  - EXTJS-14901 Picker used in grid cell editor closes instantly on click
  - EXTJS-14907 Grid columns not positioned correctly after resize and refresh.
  - EXTJS-14950 grid header shifts to left when sort button pressed
  - EXTJS-14965 Views should defer saving children tabbable state until TAB key is first used (perf issue)
  - EXTJS-14970 Scroll position jumps to top on initial group collapse, failing the action, when inside "auto-grow" height grid
  - EXTJS-15028 Property grid - ComboBox can not be open on IE8,IE9
  - EXTJS-15034 Grid header get higher z-index than floating window
  - EXTJS-15100 Timing issue when rapid scrolling back to rendered area after scrolling into unloaded regions of a Buffered Store.
  - EXTJS-15104 RowEditor retains previous values when value not defined in model
  - EXTJS-15117 Buffered renderer erroneously moves buffered block in certain cases where new records inserted above the rendered block.
  - EXTJS-15177 Boolean column is not refreshing after data changed
  - EXTJS-15190 Issues with stateful grid on grouping
  - EXTJS-15221 KS - grid plugins check-box model: button disabled state based on selected rows does not work correctly
  - EXTJS-15226 BufferedStore#reload does not cause view refresh.
  - EXTJS-15284 Moving a header to the locked partner of a locking grid will break if there are no current items in the locked partner's headerCt
  - EXTJS-15329 grid filters type:list does not track changes in store content
  - EXTJS-15368 KS: Grid plugin - Unchecked checkbox - CheckboxModel do not call selectionchange event
  - EXTJS-15388 Row Selection does not work when grouping a Buffered Store
  - EXTJS-15443 Grid reconfigure with locking fails when initially configured with no columns
  - EXTJS-15475 Grid selection events fire twice in some cases
  - EXTJS-15522 Property grid methods getConfig/setConfig conflict with Ext.Base
  - EXTJS-15524 Reloading a BufferedStore causes grids to throw
  - EXTJS-15600 Locking view is not relaying tableview row* events
  - EXTJS-15643 Scrolling is broken after quickly reloading buffered store several times
  - EXTJS-15646 Buffered renderer cannot position the rendered block properly on IE9m
  - EXTJS-15680 Calling reconfigure on a grid with locked column throws a js error starting in Nov5 nightly build
  - EXTJS-15690 Inserted grid columns lose their position when restoring column state
  - EXTJS-15696 Ext.view.Table fails to remove row stripes on store endUpdate
  - EXTJS-15769 Ext.selection.CheckboxModel throws exception on range selection
  - EXTJS-15779 Grid gets two checkboxmodels in locked grid in nightly build
  - EXTJS-15780 Buffered renderer causes exception when store load is called in specific parts of render cycle
  - EXTJS-15853 Grid filter plugin error on grid reconfigure with null store
  - EXTJS-15878 XML grid and tree - Broken Example, getNodes is not defined
  - EXTJS-15917 Hiding and showing group headers are not refreshing the view
  - EXTJS-9425 Error on Grouped Grid with Remote Summary when empty
  - EXTJS-9525 Grid paging bug when using the grouping feature
  - EXTJS-9537 Grid with Grouping Checkboxes - 2 page selection does not work
  - EXTJS-9546 remoteRoot in summary feature does not work by itself but only with grouping
- Layouts (9)
  - EXTJS-13870 boxLabel doesn't layout correctly with form layout
  - EXTJS-13918 Collapse/expanding panels with animation do not position sibling items in layouts correctly
  - EXTJS-14470 Setting margin on a panel goes to the body, not the element
  - EXTJS-14947 scrollable viewport with anchor layout does not account for scrollbar width when sizing children
  - EXTJS-15114 A collapsed region in a border layout will layout incorrectly if it is currently floated at the time of the layout
  - EXTJS-15192 Button with fix width in column layout causes layout failure
  - EXTJS-15335 Components sized by a layout manager can layout wrongly if layout is triggered by changes in their descendant items
  - EXTJS-15545 Component.isVisible() with deep: true returns incorrect value in card layout
  - EXTJS-9982 VBox align stretch prevents horizontal scrolling even if there is minWidth
- Locale (2)
  - EXTJS-14636 move locale data from RTL class
  - EXTJS-14680 Hebrew thousand/decimalSeparator incorrect
- MVC (2)
  - EXTJS-11684 The global domain listener doesn't catch idle events from controller.listen()
  - EXTJS-14653 Destroying a view with ViewController attached disables listen: {..} handlers
- Menu (2)
  - EXTJS-15640 Menu focusing and hiding does not properly track focus change
  - EXTJS-15873 Grid header menu is not dismissed on mousedown within view
- Panel (2)
  - EXTJS-12476 Sizing panel from top border does not resize panel correctly
  - EXTJS-15361 Panel#setTitle crashes when used in beforeRender hook
- Selection Model (5)
  - EXTJS-14800 Checkbox selection model config checkOnly is not respected
  - EXTJS-14909 Grid Checkbox - once selected checkbox can not be unselected.
  - EXTJS-14994 tree selection still remains when parent node removed
  - EXTJS-15612 deselectOnContainerClick defaults to true for RowModel/CellModel
  - EXTJS-15911 checkboxmodel not clickable with mode: SINGLE
- Tabs (7)
  - EXTJS-14524 RTL: Ks: Tabs: Side Navigation tabs: Tabs look cut off
  - EXTJS-14733 Cancel tab change event doesnt work correctly
  - EXTJS-14835 Clicking custom button in TabBar causes exception
  - EXTJS-15381 Tab Panel activates disabled tabs on click
  - EXTJS-15727 Tab is preventing card item from being focused
  - EXTJS-15791 setActiveTab and activate event not fired when tabs are added via the loader config
  - EXTJS-15895 Tab panel with header config and tabBarHeaderPosition mutates the header object
- Testing (1)
  - EXTJS-15578 Jasmine is broken
- Theme (4)
  - EXTJS-14627 TagField uses unscoped class name "selected" but should use "x-tagfield-item-selected"
  - EXTJS-15496 Misspelled SASS Variable in Ext-Theme-Neutral
  - EXTJS-15683 Improve documentation for how to set a UI for panels for both default and -framed
  - EXTJS-15904 RTL vertical toolbars don't apply correct margins
- ToolTips (2)
  - EXTJS-12482 QuickTip isn't shown when interceptTitles is configured
  - EXTJS-13313 RowEditor Tooltip stays static in X,Y,Z space if Window containing grid is moved or resized.
- Toolbars (1)
  - EXTJS-14469 Binding a store to a pagingtoolbar does not update the child components properly
- Tree (16)
  - EXTJS-13133 Tree panel: clicking on expander icon also selects the node
  - EXTJS-13281 setRootNode, collapse node will not allow expand
  - EXTJS-13733 Programmatic expansion of a node below collapsed ancestors should work.
  - EXTJS-13886 Trees sometimes get horizontal scrollbar even if there is no overflow
  - EXTJS-14287 Treepanel using gray theme is horizontally scrollable by default
  - EXTJS-14398 rootchange not fired by TreeStore
  - EXTJS-14496 Cells in a tree grid are not focusable using the keyboard
  - EXTJS-14558 Ext.tree.View - NodeStore unnecessarily required
  - EXTJS-14823 Local filter in constructor for TreeStore causes exception
  - EXTJS-14913 TreeStore getNodeById cannot be used from nodeappend listener
  - EXTJS-14949 Ext.tree.Panel.selectPath does not work when using numeric ids or subclassing the tree panel
  - EXTJS-15053 Incorrect scroll position when using buffered rendering tree
  - EXTJS-15085 Tree render / expand broken
  - EXTJS-15367 TreePanel setRootNode renders nodes incorrectly where TreeStore setRootNode works as expected
  - EXTJS-15447 Expanding Tree Node throws error in nightly build
  - EXTJS-15876 Drag and drop or collapsing of item in tree causes following items to disappear
- Window (12)
  - EXTJS-12636 Initially maximized window lays out twice. But is initially small (48x8).
  - EXTJS-14665 WindowManager.bringToFront throws an error when an id of a hidden component is passed as argument
  - EXTJS-14700 Showing a load mask in when a window has a defaultFocus causes an exception
  - EXTJS-14767 Ext.Msg.show() waitConfig not respected
  - EXTJS-14825 MessageBox doesn't auto width correctly with large content in IE8
  - EXTJS-14925 Window defaultFocus produce an error if combined xtype#id selector used
  - EXTJS-15110 Close on window not working when ARIA package included
  - EXTJS-15357 Ext.window.Toast should not be focusable
  - EXTJS-15392 window header lacks cursor indication "move"
  - EXTJS-15477 monitorResize adjusts window size, but not shadow
  - EXTJS-15650 Window with maximized: true & constrainHeader: true causes an exception
  - EXTJS-15688 Initially maximized window shows maximize tool instead of restore
Total: 358

# Release Notes for Ext JS 5.0.1

Release Date: August 5, 2014
Version Number: 5.0.1.1255

## New Features

- Accessibility (9)
  - EXTJS-13476 Focused buttons should have a distinct style in all themes
  - EXTJS-13480 Grids and Trees should be in tab order
  - EXTJS-14068 View should focus and navigate with a NavigationModel, not the SelectionModel
  - EXTJS-14183 Focused tabs should have a distinct style in all themes
  - EXTJS-14184 Focused grid cells should have a distinct style in all themes
  - EXTJS-14185 Focused grid headers should have a distinct style in all themes
  - EXTJS-14190 Focused slider thumbs should have a distinct style in all themes
  - EXTJS-14191 Focused dataview items should have a distinct style in all themes
  - EXTJS-14356 Grid header should be tabbable separately from grid view
- Bind (2)
  - EXTJS-13763 Selection two-way binding should work consistently across all components that have selection
  - EXTJS-13934 ViewModels should provide a declarative way to create new records
- Charts (5)
  - EXTJS-12277 Support themes in Chart, Series, Axes, Sprites and Markers
  - EXTJS-14051 Should provide default markers: Arrow, Square, Triangle, Tick, Diamond, Plus, Cross.
  - EXTJS-14256 Axis 'label' and 'title' config defaults should be controlled from theme
  - EXTJS-14257 Chart themes should follow fonts, sizes and weights of application's Sass theme by default
  - EXTJS-14363 Custom axis label renderer should have an easy way to call the default renderer
- Core (3)
  - EXTJS-13664 Should allow minWidth/maxWidth/minHeight/maxHeight configs to be used as responsive configs or in binds
  - EXTJS-13893 Responsive mixin/plugin should provide a way to share calculations (responsiveFormulas)
  - EXTJS-8305 Should provide a way to elevate user code to enable building platform-specific apps (such as Windows 8)
- Grid (1)
  - EXTJS-9451 Have option to place RowBody either before or after the data row
- MVC (1)
  - EXTJS-13734 Store event domain should provide matching for store aliases like the Controller domain
- Tree (1)
  - EXTJS-13611 TreeStore should add parentIdProperty to read linked linear data, and create a tree structure.
- Window (1)
  - EXTJS-14046 Floating components should support an "alwaysOnTop" config
Total: 23

## Bugs Fixed

- Accessibility (8)
  - EXTJS-13210 Slider thumb does not receive focus
  - EXTJS-13477 Masking should disallow tabbing into masked elements
  - EXTJS-13801 Masked Components should be removed from tab order
  - EXTJS-13802 Viewport should support masking with proper keyboard navigation
  - EXTJS-14316 Invalid input in text field stretches parent container in ext-theme-aria
  - EXTJS-14333 ARIA theme colors are wrong for Grids
  - EXTJS-14351 ARIA: Screen reader: When navigating through the tab panel, voice repeat the elements twice
  - EXTJS-14374 ARIA: Keyboard Navigation: Toolbar: Unable to access to "Choose a date option" in Button menu- Toolbar tab
- Bind (10)
  - EXTJS-13303 viewModel binding and fieldLabel, causing wrong message aligment
  - EXTJS-13711 Binding tab title fails for inactive tabs
  - EXTJS-13762 Binding deeply into an object does not always produce the proper value
  - EXTJS-13804 Binding time field prevents typing because of validation
  - EXTJS-13875 Cannot bind to dynamic menu
  - EXTJS-13889 Datefield clears value with specified binding
  - EXTJS-13933 Forms using bind and modelValidation display errors before any fields are modified
  - EXTJS-13935 Bindings are not processed if viewModel data contains an empty record
  - EXTJS-13980 Model validation should prevent putting invalid field values back into the record
  - EXTJS-14276 ViewModel does not respect Model's COMMIT event
- Button (4)
  - EXTJS-11964 Links still work after buttons are disabled if tapped on border.
  - EXTJS-13592 Segmented button styling is wrong in RTL mode
  - EXTJS-14297 Aria example - unable to choose an element on menu button in Safari
  - EXTJS-9490 Focused buttons have the same appearance as hovered buttons
- Charts (26)
  - EXTJS-12742 Line Chart With Image Markers - fill should be below the stroke
  - EXTJS-13396 Pie chart slices get wrong colors when data is loaded from remote
  - EXTJS-13504 Build of charts code has classes out of order - fails to load
  - EXTJS-13564 There are references to Sencha Touch in some of the Ext JS 5 charts API docs
  - EXTJS-13589 Charts tooltips are not positioned right in IE8 in RTL mode
  - EXTJS-13600 Creating a chart and using renderTo body creates an element without a height
  - EXTJS-13663 Selection from left to rigth is inverted on RTL mode in IE8 and IE9 - Column Charts (RTL)
  - EXTJS-13674 Pareto example left y-axis goes into negative territory when 'Causes' are turned off in the legend
  - EXTJS-13691 3D pie chart doesn't render segments correctly at certain angles.
  - EXTJS-13722 Charts don't render correctly in Firefox with SVG engine.
  - EXTJS-13739 Two SVG text elements are created (for fill and stroke) even when stroke is invisible.
  - EXTJS-13760 Calling store.removeAll() on a chart will not clear the chart series (hangs the browser in Touch)
  - EXTJS-13831 Radar series show with a delay during which markers are visible in the top left corner.
  - EXTJS-13836 Line series marker labels created, but not rendered
  - EXTJS-13848 Series theme styling isn't updated on store changes
  - EXTJS-13882 Setting a store on a chart that hasn't been rendered yet produces no result.
  - EXTJS-13960 Chart tooltips do not show without the itemhighlight interaction
  - EXTJS-14002 textBaseline behavior is not consistent across all browsers and draw component engines.
  - EXTJS-14058 Bound store not working with PolarChart
  - EXTJS-14061 Callout lines are not visible or black when series makes use of gradients.
  - EXTJS-14229 Text is not measured correctly in Safari, Firefox and IE8 in fast mode.
  - EXTJS-14253 All series should provide correct legend info based on the value of their 'hidden' config.
  - EXTJS-14274 Financial Charts doesn't work, candlestick.js not found
  - EXTJS-14290 Scatter chart labels do not always clip properly
  - EXTJS-14340 Crosshair interaction labels don't always align with axis labels.
  - EXTJS-14379 Sencha Charts is not currently pre-built in Ext JS 5, which necessitates Cmd to build the package
- Cmd (6)
  - EXTJS-13683 Browser + Cmd warnings on a clean app generated by Cmd
  - EXTJS-14200 Sandbox builds should use "Ext5" for JS root namespace (not "Ext4")
  - EXTJS-14201 Sandbox builds should use "x5" for CSS root namespace (not "x4")
  - EXTJS-14204 Sass lookup fails if classname repeats the namespace (e.g., "MyComponent.MyComponent")
  - EXTJS-14278 Kitchen sink examples broken in RTL mode - Kitchen Sink (RTL)
  - EXTJS-14359 Framing metadata generated for the slicer can conflict with user's pseudo elements
- Core (16)
  - EXTJS-13130 Resize handles do not work when nested
  - EXTJS-13559 Class system is not properly handling statics in a privates block
  - EXTJS-13623 Element.isFocusable does not consider tabIndex and does not recognize all focusable elements
  - EXTJS-13676 iOS floating keyboard appears on drag start of a Window
  - EXTJS-13687 Ext.util.Cookies.get isn't unescaped
  - EXTJS-13705 Ext.util.Observable adds an undefined listener if there are none declared
  - EXTJS-13707 Global variable leaks in ClassManager
  - EXTJS-13716 Drop indication line positioned wrong when TouchScroller used
  - EXTJS-13797 Automatic iframes should be non-focusable
  - EXTJS-13822 contentEditable elements should match as tabbable
  - EXTJS-13854 Generated app warns that targetCls is missing in console
  - EXTJS-13861 Container defaults are not properly merged with instance configs of child items that use the config system
  - EXTJS-13952 'mousemove' not fired during drag drop
  - EXTJS-13961 floatingItems remain in memory after being destroyed
  - EXTJS-13966 Object template processes functions as objects.
  - EXTJS-14072 Resizing Windows is constrained to the owning container even when constrain is not configured true
- Data (22)
  - EXTJS-13228 Grid using BufferedStore does not update sorters
  - EXTJS-13369 Ext.data.Field mapping does not properly interpret complex expressions
  - EXTJS-13684 ProxyStore throws an error reporting bad usage (Ext.Error.warn should be Ext.log.warn)
  - EXTJS-13689 Models with idProperty causes error on Load
  - EXTJS-13692 TreeStore no longer relays node events.
  - EXTJS-13749 useDefaultXhrHeader on a proxy has no effect
  - EXTJS-13784 Associations fail create duplicate association names
  - EXTJS-13808 Store rejectChanges not removing new records
  - EXTJS-13813 Stores no longer fire the beforesort event
  - EXTJS-13845 TreeStore load event signature does not match Ext.data.Store & Node not passed to load event
  - EXTJS-13983 Records created using WebStorage proxy are not added to the session
  - EXTJS-13992 getAssociatedData does not recurse beyond one level of association
  - EXTJS-13993 Nested association data is not being removed from Model's "data" object
  - EXTJS-13999 Child session serializes dates incorrectly for saving to parent session
  - EXTJS-14003 ManyToOne association broken after removing item from associated store
  - EXTJS-14005 AbstractStore.isDestroyed inconsistent with Ext.Component.isDestroyed
  - EXTJS-14033 Session.adopt does not adopt any associated records
  - EXTJS-14097 Many To One Association with session does not keep track of associated records when directly adding to the session
  - EXTJS-14141 Store load method does not respect "url" option
  - EXTJS-14170 Unable to define a default reader in a custom proxy class
  - EXTJS-14286 XmlReader fails when reading tree data
  - EXTJS-14513 Configuring a TreeStore with a model that is not a TreeModel throws an error
- Draw (1)
  - EXTJS-14045 "Uncaught TypeError: Cannot read property 'path' of undefined" when trying to draw a line from the inside to the outsides of the drawable window - Free Paint
- Events (1)
  - EXTJS-14142 IE9 event.browserEvent member not found
- Examples (32)
  - EXTJS-13001 Ext JS Portal Example - Dashboard does not maintain Column/Row transitions properly
  - EXTJS-13352 has no method 'doComponentLayout' - when you try to change from Month to week or day
  - EXTJS-13489 TypeError: 'undefined' is not an object (evaluating 'target.className.indexOf') when opening any example
  - EXTJS-13531 If a draggable field is set empty, its message box looks cut off when is dragged in to a grid - Field to Grid
  - EXTJS-13548 Slider example should update colour on drag rather than at end. Needs minValue:0
  - EXTJS-13565 Drag and drop does not working in RTL mode - IE8,IE9
  - EXTJS-13569 Grids - Array Grid (RTL Hebrew) By placing the mouse pointer on the column header, it does not allow to sort asc/desc or move on IE8 and IE9
  - EXTJS-13618 "Uncaught TypeError: object is not a function" when trying to open Interactive Dashboard - Combination Charts
  - EXTJS-13639 Unable to move element from one tree to another in RTL mode on IE8 and IE9 - Two Trees (RTL)
  - EXTJS-13670 Excutive Dashboard, The grid doesn't collapse and open the groups
  - EXTJS-13693 Dashboard layout does not properly cleanup removed items
  - EXTJS-13699 TypeError: 'null' is not an object (evaluating 'me.dom.id') and crashes when clicking on Accordion Windows and then clicking on the refresh button many times
  - EXTJS-13761 "Uncaught TypeError: Cannot read property 'type' of undefined" when trying to use the functionality within the example - Summary Grid
  - EXTJS-13765 Ext.ux.IFrame should updated to avoid usage of renderSelectors.
  - EXTJS-13841 Ajax Tool tip does not load when clicking - QuickTip example
  - EXTJS-13852 "Uncaught SyntaxError: Invalid regular expression" when used parentheses in search - Live Search
  - EXTJS-13853 "Uncaught TypeError: Cannot read property 'apply' of undefined" when trying to alter data within the example in RTL - Summary Grid (RTL)
  - EXTJS-13856 Unable to show window if "Insert Image" button is clicked twice - Advance Dataview
  - EXTJS-13945 Executive Dashboard Example fails to load with 404
  - EXTJS-13959 Ks crashes when opening Interactive Dashboard and try to sort any column
  - EXTJS-13964 Uncaught TypeError: Cannot read property 'getSurface' of undefined and unable to use Free paint example
  - EXTJS-14195 Unable to use desktop example when changing the theme
  - EXTJS-14244 Text Boxes inside the windows look cut off (ARIA example)
  - EXTJS-14248 Unabled to access to DataView Content using tab key - ARIA Examples
  - EXTJS-14283 JavaScript errors in ARIA demo
  - EXTJS-14292 The grid resize to the minimum size when you select the checkbox "Editable" and press Tab Key - Aria Examples
  - EXTJS-14296 Cannot read property 'appendChild' of null, when you navigate to the example - Simple Tasks example
  - EXTJS-14385 KS - Main menu cannot scroll on Ipad
  - EXTJS-14422 Kitchen Sink - Only two categories are displayed in the tree before collapsing some of them (Ipad)
  - EXTJS-14423 ARIA:Center Panel: Window Tab : When you kept the window open and change the tab, the components does not render the css correctly
  - EXTJS-14442 Loading ExtJS Examples in any IE version generates AppCache Fatal Error
  - EXTJS-14516 Page Analyzer fails to load
- Forms (23)
  - EXTJS-13495 Slider widget allows text selection upon mousedown
  - EXTJS-13675 Multiselect grid, touch themes. The "remove" ActionColumn escapes the grid.
  - EXTJS-13713 Form field triggers do not render correctly in classic theme/RTL mode
  - EXTJS-13752 In Firefox, multi-line labels cause input and triggers to expand vertically
  - EXTJS-13770 Spinner triggers in neptune-touch and crisp-touch wrap when the field is too narrow
  - EXTJS-13793 HtmlEditor iframe does not respect height config
  - EXTJS-13803 Fields with "grow:true" cannot have their size configured or set by layout
  - EXTJS-13818 DisplayField's body element should have vertical-align:top
  - EXTJS-13915 labelStyle no longer applied to label's style
  - EXTJS-13957 combobox does not scroll when using keyboard
  - EXTJS-14000 Combo boundlist duplicates content outside tpl tags
  - EXTJS-14004 Datepicker does not blur when clicking outside the component if showToday is false
  - EXTJS-14077 Numberfield crashes when holding the mouse down over one trigger and switching to another
  - EXTJS-14110 tagfield config filterPickList implementation doesn't filter list correctly
  - EXTJS-14154 TagField cannot be bound to a store dynamically
  - EXTJS-14157 Slider prevents tabbing out of the thumb
  - EXTJS-14163 Time field throws JavaScript error on validation
  - EXTJS-14259 inputType: 'search' causes text field to be rendered incorrectly
  - EXTJS-14305 HtmlEditor destroys iframe element twice which causes spurious warning
  - EXTJS-14310 HiddenName for ComboBox does not create hidden field
  - EXTJS-14312 Ext.picker.Date cannot be rendered as disabled
  - EXTJS-14450 Slider movement not reversed in RTL
  - EXTJS-14467 Date field trigger icon is wrong in RTL
- Grid (32)
  - EXTJS-10667 Column resize restrictions should not apply on locked columns when locked view is resizable or can scroll horizontally
  - EXTJS-13020 Ext.grid.locking.View: Listener leak
  - EXTJS-13290 Multi-selector grid does not load data when adding Employees
  - EXTJS-13519 Summary values are not being updated if summary is hidden before change values - Summary Grid
  - EXTJS-13580 Grids with auto height are created with buffered renderer enabled which does not support auto height
  - EXTJS-13688 GridFilters throws an error when removing custom filters
  - EXTJS-13703 Row Editing only updates the tooltip with the first invalid field.
  - EXTJS-13715 Reconfigure should move the buffer rendered body to the top.
  - EXTJS-13753 Grid - Summary feature not working with convert/calculate fields
  - EXTJS-13759 Rownumberer/Action Column causes error when updating row
  - EXTJS-13773 Grid reconfigure on a locked grid does not resize locked side correctly
  - EXTJS-13787 Grid filters store does not react after reconfigure
  - EXTJS-13805 Grid itemCls is set to 'x-dataview-item' but should be 'x-grid-item'
  - EXTJS-13814 Grouping/Summary grid features enable/disable broken
  - EXTJS-13816 Columns in "Quarter" category are unable to show after following certain steps - Executive Dashboard
  - EXTJS-13819 Typing spaces in a grid cell editor toggles checkbox in other column
  - EXTJS-13826 Resizing grid column with wrapping content causes random errors or misplaced grid view
  - EXTJS-13859 Grouping collapse crashes when using a custom groupFn on the grouper
  - EXTJS-14024 Gridfilters initialized with a value of Boolean false are not set as active
  - EXTJS-14073 widgetcolumns won't work with flex
  - EXTJS-14084 Horizontal scrollbar doesn't appear on Grid Reconfigure for empty Store (in FF and Chrome)
  - EXTJS-14227 Grid reconfigure with a new store fails when the store goes from grouping to no grouping
  - EXTJS-14232 Grid grouping headers can create invalid identifiers
  - EXTJS-14252 Big Data Grid Example - Cannot use check boxes
  - EXTJS-14258 Grid cell editors not destroyed when editors have not been activated
  - EXTJS-14262 getWidgetRecord() not binding correctly when adding records
  - EXTJS-14285 BufferedRenderer.onReplace sets refreshing flag incorrectly
  - EXTJS-14309 List filter should properly implement loadOnShow functionality
  - EXTJS-14387 Cell focus styling blocks mouse events
  - EXTJS-14440 Arrow key navigation does not select cells properly in IE
  - EXTJS-14441 Date picker focus conflicts with grid cell editing
  - EXTJS-14536 Locking grids cannot disable buffered rendering
- Layouts (1)
  - EXTJS-13751 Ext.layout.container.Box should require Ext.resizer.Splitter
- MVC (3)
  - EXTJS-13747 Plugins are not processed if the component is used in autoCreateViewport
  - EXTJS-13867 defaultListenerScope:true does not work on a View that has a ViewController
  - EXTJS-14282 ViewControllers do not clear listeners on destroy
- Menu (3)
  - EXTJS-13849 Unable to create menu before onReady
  - EXTJS-13895 Clicking a menu item with href config causes two click events
  - EXTJS-14298 The menu expanded does not close when change to another example in ARIA example
- Misc (2)
  - EXTJS-12096 The constructor of Ext.resizer.Resizer is missing a variable reassignation and results in an error
  - EXTJS-14295 Responsive plugin throws error when created from config object
- Panel (2)
  - EXTJS-13776 Ghost panel header does not respect titlePosition during drag
  - EXTJS-13791 Panel collapsed config cannot be used in data binding (need to have setCollapsed method)
- Selection Model (2)
  - EXTJS-13850 Ctrl+A not triggering 'selectionchange' event in grid
  - EXTJS-14255 Grid doesn't select newly synced records
- Tabs (3)
  - EXTJS-13679 Tab bar loses height when all tabs are closed
  - EXTJS-13723 Cannot add non-tab items to tabBar.
  - EXTJS-14366 Using tabPosition with non-tab items throws undefined error
- Theme (3)
  - EXTJS-13786 "Trial" text covers App Name in RTL mode
  - EXTJS-13899 Neptune's $grid-header-trigger-background-color-open cannot be overridden
  - EXTJS-14126 Checkboxgroup error border css incorrect
- ToolTips (6)
  - EXTJS-12041 Tooltips get overly wrapped on Safari
  - EXTJS-12511 Narrow tooltips in Safari Mac
  - EXTJS-13334 Tooltip is horizontally squished in Safari
  - EXTJS-13890 Error Quicktips not showing on floating form's fields when the form created at runtime
  - EXTJS-14086 IE9 tooltip layout cutting off text
  - EXTJS-14438 Tooltips don't accommodate text properly in IE9
- Toolbars (1)
  - EXTJS-13941 Navigation disappears when opening any form, Toolbars or layout example and change to another example
- Tree (11)
  - EXTJS-12962 TreeStore datachanged is not fired when data is changed
  - EXTJS-13049 Tree singleExpand is lost when store is changed via reconfigure
  - EXTJS-13346 Reader typeProperty is not respecting reader's namespace
  - EXTJS-13509 Appended nodes are not correctly parsed
  - EXTJS-13673 Buffered rendering is not enabled by default in Trees.
  - EXTJS-13727 Loading a Tree on demand doesn't work
  - EXTJS-13858 Tree navigation disappears when opening Hbox layout example and then change to another form example
  - EXTJS-13908 Rows disappear after collapsing and expanding the first row on the grid in Tree examples
  - EXTJS-14107 Tree fires double sortchange event when sort changes
  - EXTJS-14268 Treepanel relays old treestore node event names
  - EXTJS-9364 Cannot hide loadMask when using BufferedRenderer plugin on Tree
- Window (3)
  - EXTJS-13799 Ext.Window's maximizable config modifies the title position, causing the title position to move while dragging
  - EXTJS-14001 Windows do not constrain properly when maximized
  - EXTJS-14291 Unable to use the keys when opening window and close it (Aria example)
Total: 221

# Release Notes for Ext JS 5.0.0

Release Date: June 1, 2014
Version Number: 5.0.0.970

## Bugs Fixed

- Bind (1)
  - EXTJS-13373 Replacing objects in a ViewModel breaks binds to contents of that object
- Button (2)
  - EXTJS-13574 Buttons with a width do not render framing correctly in IE8
  - EXTJS-13601 Disabled buttons lose rounded corners and show a dark border in IE8 (affects all themes)
- Charts (20)
  - EXTJS-11926 Ext.draw.engine.Svg - undeclared cfg variable
  - EXTJS-12282 Charts: Two canvas elements are created for each surface.
  - EXTJS-12283 Sencha charts should support adjustByMajorUnit like legacy charts
  - EXTJS-12352 Labels are not displayed in scatter charts
  - EXTJS-12517 Charts download without title - Android
  - EXTJS-12549 Free Paint Example broken in Android and IOS
  - EXTJS-12746 Hovering/Clicking with Scatter Chart causes other items to highlight
  - EXTJS-12753 Charts in Accessibility Theme look bad
  - EXTJS-12825 Using chart.sprites instead of chart.items config results in different position for sprites.
  - EXTJS-12847 Touch Charts Kitchen Sink dont load in IE8
  - EXTJS-12917 Legend item text is not displaying correctly
  - EXTJS-12996 Box of company selected is cut in Combination charts - Interactive Dashboard (Ipad)
  - EXTJS-13085 Chart is not updated when a single store record is changed.
  - EXTJS-13257 Sencha Charts does not support RTL in IE8
  - EXTJS-13309 Cannot create an unrendered chart
  - EXTJS-13444 Touch charts examples does not loaded on IE8 - Object doesn't support this property or method
  - EXTJS-13467 Pie chart labels should use a callout when label.display config is set to 'outside'.
  - EXTJS-13470 Image sprites do not support transformations other than translation in IE8 (excanvas bug).
  - EXTJS-13471 Image sprites are not rendered if width and height are not specified.
  - EXTJS-9280 Scatter series isn't shown on legend click
- Cmd (2)
  - EXTJS-13007 Warnings in console from basic app generated by cmd
  - EXTJS-13372 basic application skeleton Ext.application fails
- Core (14)
  - EXTJS-12514 Drag-drop does not constrain to viewport
  - EXTJS-12720 ComponentQuery.query doesn't accept commas
  - EXTJS-12878 Tapping on a menu item does not open the sub menu in IE10 on touch screen device
  - EXTJS-12945 Touch scroller position is not correctly updated when scrolling using the mouse on a multi-input Windows8 device
  - EXTJS-12946 Focus causes the browser to scroll using scrollTop. If touchScroll === 2, this causes a "stuck" UI
  - EXTJS-12949 Ext.util.CSS.createStyleSheet fails on IE11
  - EXTJS-13019 Portal examples loads but then the layout goes wrong and all content disappears on iPad
  - EXTJS-13029 Element and Fly do not wrap nodes consistently and should be more compatible with 4.x for certain types
  - EXTJS-13043 Menus are not referencing their proper menuItem owner when using child combinators in a selector for Component EventDomains
  - EXTJS-13051 Dashboard's columns do not reallocate columnWidths correctly after column removal.
  - EXTJS-13055 Mixin.Observable allows mixed case events
  - EXTJS-13111 Ext.Object.each does not iterate several properties on old IE like "constructor" or "toString"
  - EXTJS-13195 Impossible to clear cookies or set cookie to empty with IE
  - EXTJS-13279 EventObject.hasModifier() returns undefined instead of false
- Data (8)
  - EXTJS-12979 Models with inherited reference fields do not create their own assocation
  - EXTJS-13006 Cannot subclass a Model properly
  - EXTJS-13061 metachange listener isn't called on Store and Proxy
  - EXTJS-13129 missing 'operation' parameter in Ext.data.proxy.Memory#destroy function declaration
  - EXTJS-13226 Grid using BufferedStore sometimes renders wrong rows
  - EXTJS-13407 Chained stores don't seem to reflect changes to parent store filter
  - EXTJS-13535 TypeError: 'null' is not an object (evaluating 'Ext.fly(c).getStyle') and data is not loading when opening the example
  - EXTJS-4494 WebStorage proxy does not correctly handle read Operations with filters and sorters
- DataView (1)
  - EXTJS-13546 DataView non-record nodes repeat on refresh
- Draw (1)
  - EXTJS-13419 Draw's TextMeasurer tries to access the document body before Ext is ready
- Examples (31)
  - EXTJS-12158 Portal example. Dropping a Panel focuses it which causes the browser to scroll it into view.
  - EXTJS-12346 MVC feed viewer - Go to post button not working
  - EXTJS-12417 Kitchen Sink doesn't work in Android
  - EXTJS-12641 Organizing Images into Albums Example - Tree does no work correctly
  - EXTJS-12678 In the Slider Examples the customized CSS slider is not styled correctly.
  - EXTJS-12739 Cannot read property 'id' of null - MultiSelect & ItemSelector
  - EXTJS-12772 Touch charts - Free Paint Cannot draw lines on touch. Cannot make dots with mouse.
  - EXTJS-12785 TypeError: 'undefined' is not a function (evaluating 'fs.each') after click on edit detail event and try to save in Combination\ Calendar Sample
  - EXTJS-12790 Failed to load resource: 404 (Not Found) after add Cnn's Feed and try to expand it in Combination/ Portal
  - EXTJS-12792 Toggle button on Basic Panel with Toolbars looks cut in Combination\ Themes example
  - EXTJS-12796 West panel does not marked the correct number of elements inside the folder/List after add other folder/List in Simple Task example
  - EXTJS-12797 Cannot read property 'message' of undefined - Ext.data.writer.Writer JsonP Example
  - EXTJS-12799 Portal example crashes after close all windows and add a new feed. TypeError: 'undefined' is not an object (evaluating 'n.items')
  - EXTJS-12812 KS grid filtering example does not fit in screen in android
  - EXTJS-12814 The error message tool tip is not working correctly or validating - Ext.Direct Form Integration
  - EXTJS-12849 KS - Drawing -> Browser Logos Example expands code preview when expanding the "draw component" window
  - EXTJS-12895 MultiSelect & ItemSelector Example popup window has clipped content
  - EXTJS-12915 Message's TextBox on Mixed Layout Form in LayOut example looks cut - blue line should appear in the complete text box
  - EXTJS-12972 Size column looks cut in ListView Example (iPad)
  - EXTJS-12974 One patient cannot be registered more than once in a hospital, Patient Hospital Assignment example
  - EXTJS-12983 Grid filtering example has clipped content
  - EXTJS-13091 Cannot read property 'apply' of undefined When clicking any tabs - Tabs KitchenSink
  - EXTJS-13092 Drag and drop fail in all examples (Ipad, PC with Smart Touch)
  - EXTJS-13167 TypeError: 'null' is not an object (evaluating 'this.getNodeContainer().childNodes') and never stop loading
  - EXTJS-13202 TypeError: 'null' is not an object (evaluating 'l.bind') when clicking a row in Data binding- Associations example
  - EXTJS-13363 Charts Touch Examples does not loaded - Cannot read property 'on' of undefined
  - EXTJS-13371 Writer and Writer JsonP: The ID is "Write" when you add a new row
  - EXTJS-13401 Ticket example crashes after login ...TypeError: 'undefined' is not an object (evaluating 'f.getLegendStore().on')
  - EXTJS-13603 Uncaught ReferenceError: me is not defined - When navigate to Multi Sort Grid Example
  - EXTJS-13649 Ticket App example charts no longer load
  - EXTJS-8089 Combination examples : Theme viewer : Text "Editor" getting disturbed upon clicking "Source" button.
- Forms (9)
  - EXTJS-10150 Radio buttons don't allow selection by tapping label on iPad
  - EXTJS-11673 IE8 textarea scroll issues
  - EXTJS-12613 Form field "grow" functionality does not work.
  - EXTJS-12666 DateField doesn't select today on SPACE
  - EXTJS-12843 Clicking boxLabel doesn't select check/radio in IE10/11.
  - EXTJS-13048 Thumbs in multi sliders can get "stuck" when all set at extreme upper bounds.
  - EXTJS-13058 Combo does not show listConfig.emptyText on first expand
  - EXTJS-13062 Timefield clears seconds back to 00
  - EXTJS-6360 ComboBox's setValue call with a remotely loaded Store issues
- Grid (36)
  - EXTJS-11118 FiltersFeature Filter doesn't apply value for initial filtering
  - EXTJS-11885 Last grouped header doesn't align with its data column after being moved out of its group
  - EXTJS-11886 Make grid's buffered renderer work correctly with rowbody feature
  - EXTJS-12056 Grids do not display columns properly in RTL
  - EXTJS-12134 Grid preview and rowexpander break scroller when expanded or collapsed
  - EXTJS-12633 Reconfigure on metachange fails on buffered store
  - EXTJS-12779 Property grid duplicates fields during editing
  - EXTJS-12829 Grid filter example does not load data (Failed on Android)
  - EXTJS-12842 Grid row drag/drop using mouse does not work on Windows8/IE10+ when a touch-screen is present
  - EXTJS-12871 Not enought space for buttons in Grid Filter example
  - EXTJS-12880 Grid header lags on horz scrolling in IE8
  - EXTJS-12960 isCollapsedPlaceholder is undefined
  - EXTJS-12963 Components in the header of a hidden column stay hidden once the column is shown
  - EXTJS-12968 KitchenSink - Basic Associations throws JS error when sorting Orders grid prior to selecting Customer
  - EXTJS-12998 Resizing columns to the left of its border makes them unable to see or use.
  - EXTJS-13002 RowEditing's editors misaligned if setEditor called onBeforeEdit
  - EXTJS-13010 Grid reconfigure not working
  - EXTJS-13016 RowEditing doesn't start the first time if no editor defined on (dbl)clicked cell
  - EXTJS-13050 LoadMask does not appear when asynchronously loaded stores initiate a load request.
  - EXTJS-13052 Widget combobox does not have drop down selection menu in Grid
  - EXTJS-13110 The grid summary row exists, but no summary value is displayed
  - EXTJS-13142 Grid reconfigure doesn't work with widget column
  - EXTJS-13171 Roweditor does not reorder columns correctly when there are hidden columns
  - EXTJS-13272 Grid selection property does not support two-way binding
  - EXTJS-13322 RowEditor startEdit does not start editing
  - EXTJS-13350 Expand/Collapse (grouping) causing grid rows to go blank
  - EXTJS-13375 Summary values are not changing when modifying a row in Summary Grid example
  - EXTJS-13388 Binding data/columns does not work with grid grouping
  - EXTJS-13405 Summary values are not showing the correct value in Remote summary Grid example
  - EXTJS-13461 Grouped grid cell edit is broken if sorting enabled
  - EXTJS-13506 Saving record in the grid that has actioncolumn throws an error
  - EXTJS-13518 onReplace handling of buffer renderer leaves view in incorrect state
  - EXTJS-13532 Data is not loading when opening the example, collapse the grid, change to another and back to the example in XML Grid example
  - EXTJS-13599 Grids do not lay out when the data height changes.
  - EXTJS-7273 FiltersFeature does not respond to the grid's reconfigure event
  - EXTJS-9492 Grid Filters Feature clears existing filters on store
- Layouts (4)
  - EXTJS-13099 Border layout resize issue (if touchscreen is present)
  - EXTJS-13119 iOS6 viewport body height is 0 resulting in unusable UX
  - EXTJS-13164 Portal example crashes after open the example and wait for few seconds in portrait mode (Android 4.4.2) and Windows 8.1 with smart Touch
  - EXTJS-13253 Accordion layout doesn't expand/collapse when clicked on tool or title
- MVC (3)
  - EXTJS-12090 Controller vs Component - event name casing is not consistent
  - EXTJS-12488 Back button is not enabled in history examples
  - EXTJS-12853 MVC- FeedViewer example, "Go to post" button is not working in IE8
- Menu (1)
  - EXTJS-13044 Menu alignment fails for first click (grid header menus appear at wrong location)
- Panel (1)
  - EXTJS-12705 Body does not allow scroll when grid is disabled in IE
- Tabs (1)
  - EXTJS-13496 TypeError: 'null' is not an object (evaluating 'this.lookupReference("positionBtn").setValue') and crashes when clicking in "Auto Cycle" button and change to another example
- Theme (3)
  - EXTJS-12621 Framed panels do not render correctly in IE8 using Crisp theme
  - EXTJS-13084 Slicer fails due to missing assets for Cell button.
  - EXTJS-13392 Sliders in Crisp Touch have visual artifacts and repeating backgrounds
- ToolTips (1)
  - EXTJS-12942 Ext.tip.Tip is missing "tip" xtype
- Tree (3)
  - EXTJS-12837 Tree sorting with buffered rendering does not work
  - EXTJS-13191 In Custom Tree Drop Logic example cannot Drop (Android 4.4.2)
  - EXTJS-13212 XML Tree example does not load data
- Window (4)
  - EXTJS-12738 Windows Example, Header-constrained window is not contained within its parent
  - EXTJS-12927 MessageBox does not properly shrinkWrap the height of text
  - EXTJS-13003 Desktop Combination Example - TypeError: Cannot call method 'isFocusable' of null
  - EXTJS-13082 Toast component sass is referencing wrong image format leading to compile errors. Image assets are corrupted
Total: 146

# Release Notes for Ext JS 5.0.0 Beta

Release Date: April 2, 2014
Version Number: 5.0.0.732

## Bugs Fixed

- Accessibility (1)
  - EXTJSIV-12708 Key Feed Viewer example does not load, TypeError: 'undefined' is not a function (evaluating 'b.getKeyNav.enable()')
- Bind (3)
  - EXTJSIV-12454 Cannot bind tab title using view model
  - EXTJSIV-12660 Formulas cannot be inherited from a mixin
  - EXTJSIV-12765 KitchenSink binding formulas example throws error
- Button (2)
  - EXTJSIV-11967 Kitchen Sink Buttons - In the classic theme the buttons have two icons
  - EXTJSIV-12684 Kitchen Sink - Multisort DataView Example sort buttons(Type, Name) are not working correctly on iPad
- Charts (37)
  - EXTJSIV-11907 Save chart button not working
  - EXTJSIV-12125 Chart component stops displaying
  - EXTJSIV-12126 Charts Series do not hide correctly via the legends
  - EXTJSIV-12211 On hiding series via chart legend, the charts doesn't reappear correctly
  - EXTJSIV-12267 Users should be able to use chart.items config to add custom sprites to the chart.
  - EXTJSIV-12273 Charts: Line series Markers are not displayed
  - EXTJSIV-12275 Charts: Axis label renderers don't work
  - EXTJSIV-12278 Charts: Interactions don't work
  - EXTJSIV-12280 Charts: Implement the 'clockwise' config to control the sense of rotation of the Pie slices
  - EXTJSIV-12281 Charts: Polar chart labels are clipped
  - EXTJSIV-12328 Legend item titles don't update correctly when series titles do
  - EXTJSIV-12341 Save Chart button stops working on 'Custom Pie chart' example
  - EXTJSIV-12354 Charts: animations are broken
  - EXTJSIV-12381 The downloaded image does not have format
  - EXTJSIV-12392 Touch Charts labels on Pie chart doesn't fit correctly
  - EXTJSIV-12428 Line chart with Image markers not loading markers
  - EXTJSIV-12448 Charts do not reconfigure properly using a store bind from the viewModel
  - EXTJSIV-12490 Download chart issues in IE9, IE10, IE11
  - EXTJSIV-12516 Kitchen sink crashes when selecting Interactive Dash example
  - EXTJSIV-12519 3D pie chart rare refreshing error
  - EXTJSIV-12564 Chart legend does not layout properly when items are added to the store
  - EXTJSIV-12566 Charts Kitchen Sink - Chart does not download
  - EXTJSIV-12590 Chart interactions don't work
  - EXTJSIV-12643 Chart does not redraw when the store changes
  - EXTJSIV-12709 Charts Kitchen Sink - After pressing Save Chart Button the Chart Preview does not load correctly on iPad(iOS 7.1)
  - EXTJSIV-12724 Broken dialog in basic charts example
  - EXTJSIV-12726 Visual jitter effect when enabling/disabling legend items in charts
  - EXTJSIV-12727 3D column chart axis intermittently displays
  - EXTJSIV-12743 Charts with Zoom will not zoom on first click
  - EXTJSIV-12745 Charts downloaded image has no background
  - EXTJSIV-12751 Combination Charts - Interactive Dashboard labels visually cut off
  - EXTJSIV-12768 Charts throw JS error due to getId accessing this.initialConfig
  - EXTJSIV-12784 Touch Charts "save chart" button not working in Firefox
  - EXTJSIV-12826 IE8: Legacy Charts Array.indexOf unsupported throughout examples
  - EXTJSIV-12827 Legacy Charts labels on Pie chart doesn't fit correctly
  - EXTJSIV-12846 Ticks should never render at axis intersection points.
  - EXTJSIV-12874 Labels are not rendered in bar series.
- Cmd (2)
  - EXTJSIV-11772 Mixins cannot reliably be overridden in dev mode
  - EXTJSIV-12382 KitchenSink buttons examples fail due to missing table layout in build output
- Core (13)
  - EXTJSIV-9348 Ext.onReady(function(){console.log('ready!');}, null, {delay: 500}) causes infinite loop
  - EXTJSIV-11842 Dom publisher does not automatically remove all of its listeners on window unload
  - EXTJSIV-12043 Gestures stop working when an element is removed from the DOM mid-gesture.
  - EXTJSIV-12300 Image Organizer throws error when adding images to folders
  - EXTJSIV-12447 New loader metadata not yet present in ext.js and ext-debug.js - use ext-all for now.
  - EXTJSIV-12546 Kitchen Sink - Drag And Drop fails
  - EXTJSIV-12561 data.Connection::upload method uses Flyweight to set 'load' listener on IFRAME
  - EXTJSIV-12596 ComponentQuery throws an error when loadMask:true is specified on some child component
  - EXTJSIV-12774 Updating HTML content does not always refresh touch scroller to make that content available.
  - EXTJSIV-12788 Element.repaint timer exceeds life of the Element
  - EXTJSIV-12789 IE11 now uses standard CSS API breaking old IE workarounds
  - EXTJSIV-12924 Standalone in-page examples scroll the document when a component is touchscrolled
  - EXTJSIV-9267 XTemplate applyOut should not swallow exceptions
- Data (11)
  - EXTJSIV-11557 Modifying model instance field can change defaultValue
  - EXTJSIV-12237 Store does not serialize sorters unless there is a grouper too.
  - EXTJSIV-12398 In Data Binding, Formulas doesn't calculate correctly in IE9, IE10 and IE11
  - EXTJSIV-12466 KS - Advanced Data examples crash KS
  - EXTJSIV-12565 Store sort is not toggling/promoting existing sorters
  - EXTJSIV-12592 Date field in a Model returns string instead of Date object
  - EXTJSIV-12595 Grouping does not work on BufferedStore
  - EXTJSIV-12658 Collection#itemChanged when changing a field which changes position reports the wrong index in the itemchange events.
  - EXTJSIV-12673 Binding traversal of associations ignores nested data that's already there
  - EXTJSIV-12905 BufferedStore does not respond to remoteFilter:true or remoteSort:true
  - EXTJSIV-12913 cell to cell DnD example, grid showing NAN value
- DataView (8)
  - EXTJSIV-12062 Unable to close Image chooser
  - EXTJSIV-12063 Unable to resize window dataview
  - EXTJSIV-12066 Unable to select insert image button
  - EXTJSIV-12215 Advanced DataView Example crashes often
  - EXTJSIV-12266 Dataview Chooser example fails to load
  - EXTJSIV-12372 Dataview Example fails to load correctly.
  - EXTJSIV-12475 Animated DataView Example fails to load due to 'size is not defined' error
  - EXTJSIV-12518 Multiselect DataView example not scrolling
- Direct (2)
  - EXTJSIV-12030 The accordion does not fit well to the screen
  - EXTJSIV-12401 Direct Tree example crashes
- Draw (3)
  - EXTJSIV-12217 Draw Examples IE8 Images not displaying
  - EXTJSIV-12309 Rotate text Example not rotated
  - EXTJSIV-12481 Sprite does not call Observable constructor
- Events (1)
  - EXTJSIV-12835 Gestures do not work in IE10/11 when the gesture target is inside a scrollable container
- Examples (59)
  - EXTJSIV-12031 Styles not being applied correctly on 'Checkbox / Radio Groups' sample
  - EXTJSIV-12044 KS - Slider example ghost images on Ipad
  - EXTJSIV-12047 Styles not being applied correctly on 'Rest Proxy' example
  - EXTJSIV-12059 Input errors/calendar are not in dutch
  - EXTJSIV-12061 Some fields in fieldcontainer example are clipped on iPad
  - EXTJSIV-12064 Error icon not displaying correctly on registration form example
  - EXTJSIV-12075 Layout browser example scrollbar not working on details panel
  - EXTJSIV-12087 Title Update Error in Reconfigure Grid example
  - EXTJSIV-12088 Clicking the RTL button on the examples' theme picker seems to crash the page
  - EXTJSIV-12102 Closing the theme/ RTL switcher in Examples leaves behind its shadow
  - EXTJSIV-12106 Some text gets clipped in the multisort dataview example on tablets
  - EXTJSIV-12112 5.x Resizable Examples page styling is off
  - EXTJSIV-12123 Scroll not working on 'Custom Drag and Drop' example
  - EXTJSIV-12136 State example has clipped text on tablets
  - EXTJSIV-12150 Feed Viewer - Can not disable summary View
  - EXTJSIV-12151 Events do not render in Calendar example
  - EXTJSIV-12152 Incorrect Calendar example display
  - EXTJSIV-12153 Portal example overlapping problem
  - EXTJSIV-12209 Feed viewer - Tab scroller issue
  - EXTJSIV-12230 Can't add feed by URL on MVC Feed Viewer example
  - EXTJSIV-12238 Advanced DataView example filter bar error
  - EXTJSIV-12302 Calendar Example IE10,IE11 issues
  - EXTJSIV-12303 Calendar Example drag events issue
  - EXTJSIV-12316 Can't edit form label on 'Editor' example
  - EXTJSIV-12349 Multiple Language example cannot load
  - EXTJSIV-12407 Simple-Tasks example fails to load
  - EXTJSIV-12458 Simple Task Example cannot save the task or new item
  - EXTJSIV-12463 Remote Summary grid example fails to load
  - EXTJSIV-12471 Custom form example not loading
  - EXTJSIV-12521 Live Search Grid Example looks cut
  - EXTJSIV-12539 Ticket App example crashes
  - EXTJSIV-12547 Toolbar with Menus - Button with Menu does not show completely in Crisp theme
  - EXTJSIV-12617 Custom Layouts-> Abolsute Layout form looks cut
  - EXTJSIV-12654 Hard Deprecation of triggerField breaks 5 examples
  - EXTJSIV-12662 Examples ( DD / UX) call deprecated methods
  - EXTJSIV-12668 Vertical Slider does not work - Slider Example
  - EXTJSIV-12674 Form Field Types Example fails to load
  - EXTJSIV-12685 File upload field button displaying incorrectly
  - EXTJSIV-12693 Kithcensink uses single quote in app.json
  - EXTJSIV-12701 Header Text is clipped - Drag/Drop Zones Example
  - EXTJSIV-12710 Rest Proxy Example puts incorrect id after add new row, id should be number type
  - EXTJSIV-12716 Feed Viewer only loads the title of a post after adding a new Feed on iPad no content nor author is shown.
  - EXTJSIV-12717 Combination Example - Right-to-Left(RTL) is not loading, throws a console error on all browsers
  - EXTJSIV-12721 Panel header w/ no title and wrong icon color
  - EXTJSIV-12722 View tab looks like a button in Crisp and needs an improved tooltip
  - EXTJSIV-12734 Simple Task Example doesn't load
  - EXTJSIV-12744 Examples layout issue with IE11 on laptop/small screens
  - EXTJSIV-12754 Feed Viewer example tree listing items need more space in Neptune and Crisp
  - EXTJSIV-12791 Legacy Charts Kitchen Sink - Interative Dashboard - throws a console error on all browsers
  - EXTJSIV-12809 Search field in the KS example does not clear
  - EXTJSIV-12816 The fieldcontainer is Clipped - FieldContainer Example
  - EXTJSIV-12855 Adding a new group to user in Ticket App example removes all other groups
  - EXTJSIV-12856 Top of ticket display is clipped in Ticket App edit ticket
  - EXTJSIV-12859 Cannot double click to drill down on My Active Tickets in Ticket App
  - EXTJSIV-12884 Grid filter menu input field icons are not displayed
  - EXTJSIV-12885 Grid filter menu is shown as empty
  - EXTJSIV-12894 Uncaught RangeError: Maximum call stack size exceeded - Widget Grid - KS
  - EXTJSIV-12907 Grouped Grid example should be resized
  - EXTJSIV-12931 Ticket App fails to login - missing required classes
- Forms (30)
  - EXTJSIV-10148 In iPad browser form fields don't focus or show virtual keyboard when tapped
  - EXTJSIV-11932 Can't see age numberfield on 'Named Arguments' sample
  - EXTJSIV-12068 Form number 3 becomes unusable
  - EXTJSIV-12069 Text editors appear disabled
  - EXTJSIV-12071 Tooltip error message displays on the bottom of the screen
  - EXTJSIV-12137 File upload in form examples throws error
  - EXTJSIV-12140 The item selector doesn't display correctly
  - EXTJSIV-12263 Contact form. Tooltip icons not displaying
  - EXTJSIV-12355 Changes to record fields do not always trigger change event
  - EXTJSIV-12366 XML form example broken
  - EXTJSIV-12380 The textbox doesn't work in IE10 and IE11
  - EXTJSIV-12387 Date/Month Picker example looks cut
  - EXTJSIV-12473 Vbox form example scrolling issues
  - EXTJSIV-12500 KS- Login form: Wrong Field styling, IE10/11 inputs Inoperable
  - EXTJSIV-12515 Typing into the textarea in Field Types example throws error on IE9
  - EXTJSIV-12606 Reimplement text field "size" config with deprecated warning
  - EXTJSIV-12608 FieldContainer calculates incorrect owner height when shrink wrapping
  - EXTJSIV-12609 "side" and "under" aligned form field errors do not lay out correctly when the field has labelAlign: 'top'
  - EXTJSIV-12610 TextArea is not sized correctly on IE8/9
  - EXTJSIV-12611 BoxSelect is sized incorrectly on initial layout
  - EXTJSIV-12612 Make sure labelWidth and labelPad behave in ways that are compatible with 4.x
  - EXTJSIV-12665 Contact Form Example does not layout correctly
  - EXTJSIV-12677 Kitchen sink- contact form looks cut, Message text box can't see completely
  - EXTJSIV-12680 Can not choose radiogroup in all examples on kitchen sink---Safari
  - EXTJSIV-12681 Textarea does not display correctly - Absolute Layout with Forms Example
  - EXTJSIV-12758 Radio button visual checked state only correct while the radio button has focus.
  - EXTJSIV-12808 Combo does not publish initial empty value
  - EXTJSIV-12818 Kitchen sink\ CheckOut form is completely cut
  - EXTJSIV-12848 TimeWorked is not working in Field container example, can not choose +/- buttons to add hours and mins
  - EXTJSIV-12956 Sliders do not update their bound values
- Grid (52)
  - EXTJSIV-11936 After I move a column, I cannot move another
  - EXTJSIV-12015 In theme Crisp the table size is very small, cannot be visualized
  - EXTJSIV-12017 Drag and Drop fails on all grids and Trees in IE10/11
  - EXTJSIV-12022 Can't use columns down arrow options for sorting/locking/unlocking
  - EXTJSIV-12025 KS - Cell editing example fails to load grid
  - EXTJSIV-12028 The menu of the column only is visible in the last column(Android)
  - EXTJSIV-12035 KS - Row Expander example fails to expand rows
  - EXTJSIV-12046 Select all checkbox not working on touch devices
  - EXTJSIV-12055 Cell editing example doesn't load correctly
  - EXTJSIV-12128 Locking Grid display issues
  - EXTJSIV-12228 The border of the tooltip in the Sliding Pager example stay in all the kitchen sink
  - EXTJSIV-12295 The menu of the grids doesn't work in iOs 7.0.4
  - EXTJSIV-12296 The example of infinite scroll stops the scrolling
  - EXTJSIV-12307 Grouping/summaries broken
  - EXTJSIV-12312 Drag-and-drop target DOM element is incorrect in IE10/11
  - EXTJSIV-12314 Hospital drag and drop fails on IE10/11
  - EXTJSIV-12330 Can't sort property grid on 'Complex Layout' example
  - EXTJSIV-12351 Property grid cell editing is canceled wrongly in certain situations
  - EXTJSIV-12368 paging grid example & Infinite Scrolling with remote filtering examples broken
  - EXTJSIV-12369 Row editing grid example unable to add employee
  - EXTJSIV-12370 Buffered Grid example - jump to row not working
  - EXTJSIV-12371 Locking Group Grid with Summary fails to load
  - EXTJSIV-12396 Browser State Management example doesn't remember sort state of the grid
  - EXTJSIV-12399 The menu of the grids is displayed when you click for resize- IE10 IE11
  - EXTJSIV-12429 Editable big data Grid crashes Kitchen Sink when using filters
  - EXTJSIV-12459 Custom Grid Filters Example not loading
  - EXTJSIV-12460 Summary grid example summary broken
  - EXTJSIV-12461 Infinite scroll grid example fails to load
  - EXTJSIV-12464 Locking, Group Summary Grid Example fails to load
  - EXTJSIV-12478 sort_desc.gif and sort_asc.gif not found on Multiple grid sorting example
  - EXTJSIV-12522 Kitchen Sink - Stock Ticker - Grid starts flashing when attempting to sort columns
  - EXTJSIV-12524 Kitchen Sink - Widget Grid - Slider Column does not sort
  - EXTJSIV-12532 Multiple sort Grid sorts incorrectly when clicking the tab to sort
  - EXTJSIV-12603 Grid Plugins Example - error when expanding rows
  - EXTJSIV-12622 Fields don't stretch to cell size using cell editing.
  - EXTJSIV-12655 Grouping Feature does not react properly to moving of record from one group to another.
  - EXTJSIV-12663 Kitchen sink crashes after clicking the Sliding pager example - TypeError: 'undefined' is not an object (evaluating 'h.inputContext.getPaddingInfo')
  - EXTJSIV-12731 has no method 'getPageX' - Multiple grid sorting example
  - EXTJSIV-12762 Scrolling to a certain row in a grid does not sync the touch scroller
  - EXTJSIV-12764 Widget grid example throws JS error
  - EXTJSIV-12775 Hiding grid preview leaves touch scroller in incorrect state
  - EXTJSIV-12782 Dragging slider in widget grid does not update the other widgets.
  - EXTJSIV-12783 Grid paging example throws error
  - EXTJSIV-12794 Cannot call method 'getStyle' of null - Infinite Scrolling with remote filtering
  - EXTJSIV-12810 TypeError: 'undefined' is not a function (evaluating 'h.apply(a||Ext.global,b)') after placing the mouse's pointer over the graph on Rating column in KitchenSink/Grid/BigData
  - EXTJSIV-12811 Status of 404 (Not Found) after try to edit a row in KitchenSink/Grid/BigData
  - EXTJSIV-12872 TypeError: 'undefined' is not an object (evaluating 'operation.records[0]') after delete a row in Rest Proxy Example
  - EXTJSIV-12877 Widget grid causes flicker on iPad when slider dragged and other columns updated.
  - EXTJSIV-12912 The "Show in groups" menu option injected by the Grouping Feature is not working.
  - EXTJSIV-12922 On Win8 (touchscroll AND scrollbars), the buffered rendering scroll area stretcher is not sized.
  - EXTJSIV-12957 KS Big Data Example Crashes Kitchen SInk
  - EXTJSIV-8917 RowEditor does not position properly in RTL
- Layouts (9)
  - EXTJSIV-12395 The regions do not fit well in layout border example
  - EXTJSIV-12416 VBox layout fails when used with viewport
  - EXTJSIV-12445 Layout browser example won't load due to missing file
  - EXTJSIV-12467 Center layout is generating layout failures in Layout browser example
  - EXTJSIV-12541 Custom Layouts-> Center Example not working
  - EXTJSIV-12761 Toolbar overflow example, toolbar disappearing when resizing or selecting checkbox
  - EXTJSIV-12777 HtmlEditor with overflowing menu items fails to layout successfully after initial layout
  - EXTJSIV-12867 Form layout with shrinkwrap width expands to infinity
  - EXTJSIV-7497 Form layout with shrink-wrapping in either dimension produces a layout failure
- Locale (2)
  - EXTJSIV-12597 Fix Latvian language locale
  - EXTJSIV-12733 Multi Lang example does not change language, components are always in english
- MVC (5)
  - EXTJSIV-10482 Action in route has action argument
  - EXTJSIV-12413 Keyboard Navigation example looks bad in Opera19
  - EXTJSIV-12446 HasMany.js and BelongsTo.js not found on Nested Loading example
  - EXTJSIV-12529 Data binding not working in sencha generated app w Cmd v5.0.0.71
  - EXTJSIV-5006 suspendEvents did not affect to Ext.app.Controller.control
- Menu (3)
  - EXTJSIV-11948 Scrolling menu doesn't work on browsers other than Chrome
  - EXTJSIV-12005 Can't see whole menu in 'Toolbar with Menus' sample
  - EXTJSIV-12317 toolbar with menus - Some components fail to load
- Misc (1)
  - EXTJSIV-5258 Documented config allowContainerDrops is not implemented
- Panel (2)
  - EXTJSIV-10256 On iPad browser, Accordion flickers after each collapse/expand
  - EXTJSIV-12289 Portal Example unable to move windows
- Selection Model (1)
  - EXTJSIV-12883 Grid selection binding is not updated when selected record is removed
- Tabs (2)
  - EXTJSIV-12293 Tab fonts in Crisp theme look bold on IE9
  - EXTJSIV-12845 Tab Panel renders/activates children during removeAll
- Theme (2)
  - EXTJSIV-12763 Close icons difficult to see in Crisp theme
  - EXTJSIV-12939 HtmlEditor "right align" and "center align" button icons are switched round in the toolbar and menu.
- ToolTips (3)
  - EXTJSIV-12108 Tooltips do not vanish
  - EXTJSIV-12250 The description of the elements doesn't show in tree reorder Example
  - EXTJSIV-12819 Tooltips do not display in any validation form
- Toolbars (1)
  - EXTJSIV-12060 Vertical Toolbar Example fails to load
- Tree (18)
  - EXTJSIV-10569 KS - Tree Reorder and other Tree examples not fully displayed
  - EXTJSIV-10814 NodeInterface.appendChild() should NOT update the view for every new child node.
  - EXTJSIV-11810 Tree filtering leaves connector lines wrong.
  - EXTJSIV-12117 Can't drop 'Child' nodes
  - EXTJSIV-12139 KS - Heterogeneous Tree doesn't add items in correct order
  - EXTJSIV-12236 TreeModel's internal fields not being converted when raw data is string
  - EXTJSIV-12374 Tree column sort fails with infinite recursion
  - EXTJSIV-12403 Unable to drag and drop nodes
  - EXTJSIV-12405 Locking buffered rendered tree grid performance/view Issue
  - EXTJSIV-12406 KS - Basic Trees example breaks all other Tree examples
  - EXTJSIV-12432 treegrid.json not found on Tree Grid example
  - EXTJSIV-12433 check-nodes.json not found on Check Tree example
  - EXTJSIV-12436 Add Region button not working in Heterogeneous Tree example
  - EXTJSIV-12499 BufferedRenderer gets out of sync when removing large numbers of records in the rendered range
  - EXTJSIV-12508 Kitchen sink- Tree grid crashes when try to edit
  - EXTJSIV-12526 Kitchen Sink - Tree Reorder - The Tree disappear when pressing Collapse All on iPad
  - EXTJSIV-12534 Kitchen Sink Example - Two Tree, cant move folder
  - EXTJSIV-12815 Kitchen sink crashes when sorting by user in Filtered tree example, TypeError: 'undefined' is not an object (evaluating 'v.parentNode')
- Window (2)
  - EXTJSIV-12802 Windows are shifted when the browser is resized.
  - EXTJSIV-12918 Layout window Example, panel separator/resizer not rendering.

# Release Notes for Ext JS 4.2.3

Release Date: September 2, 2014
Version Number: 4.2.3.1477

## New Features

- Charts (3)
  - EXTJS-11520 Pie charts should add a "hideLessThan" config to auto-hide labels for very small slices
  - EXTJS-11741 Pie charts should have configs to control rotation and clockwise orientation
  - EXTJS-12248 Chart axis should support an "titleAlign" property to control positioning of titles
- Core (4)
  - EXTJS-11001 Ext.util.Format.number - add the ability to use '0' in combination with '#'
  - EXTJS-11344 XTemplate tpl switch should accept "#" to switch on xindex
  - EXTJS-9046 Ext.util.History should use onhashchange event to reduce CPU load where supported
  - EXTJS-9383 ComponentQuery needs regex attribute matcher
- Direct (1)
  - EXTJS-8640 RemotingMethod should support optional pass-by-name parameters
- Forms (1)
  - EXTJS-1302 Fieldsets should get a border radius where possible
- Grid (1)
  - EXTJS-11473 RowModel in multiselect mode should select all on CTRL+A
- Misc (1)
  - EXTJS-9964 forceFit on locked side of lockable grid should work when locked side is not shrink wrap width.
- Tree (1)
  - EXTJS-11584 TreeStores should provide filtering capability
Total: 12

## Bugs Fixed

- Button (2)
  - EXTJS-11544 Truncated text in button prompt on IE8
  - EXTJS-8983 Kitchen Sink: Buttons: Button CSS Gradient is not properly displayed in IE browsers
- Charts (14)
  - EXTJS-11326 Labels of the vertical axes are not reversed in RTL
  - EXTJS-11455 Pie chart labels for very small slices can overlap
  - EXTJS-11742 Incorrect colors in mixed Bar / Line chart
  - EXTJS-11785 Animation not working for 'image' sprite
  - EXTJS-11926 Ext.draw.engine.Svg - undeclared cfg variable
  - EXTJS-11992 Radar charts don't support a minimum != 0 on the radial axis
  - EXTJS-13836 Line series marker labels created, but not rendered
  - EXTJS-14663 404 NOT Found when opening Charts kitchen Sink tab menu example (If Ext js 4.2.3 not support it should be removed of the menu)
  - EXTJS-14667 Charts examples should be constrained to body
  - EXTJS-14801 Ks: Charts: Unable to close example code view when pressing south position on the configuration icon
  - EXTJS-6582 Radar Chart does not display xLabels from a proxy
  - EXTJS-7778 Radial axis doesn't show labels if Store is configured with memory proxy
  - EXTJS-8432 Radar chart doesn't work correctly with remote data
  - EXTJS-9280 Scatter series isn't shown on legend click
- Core (29)
  - EXTJS-11091 Ext.util.History fails on IE9/Quirks
  - EXTJS-11201 Miscellaneous: Editor: The HTML tags are displayed in the "Label" field on double clicking
  - EXTJS-11231 Ext.Date.parse with 'W/Y' format fails for certain years
  - EXTJS-11357 showBy constraining should constrain to the shown component's parent.
  - EXTJS-11395 Ext.js contains broken cmd references
  - EXTJS-11414 Mousedown wheel click in IE10 returns incorrect button
  - EXTJS-11419 Ext.resumeLayouts should check for unbalanced calls and issue warning if called more than suspendLayouts
  - EXTJS-11426 MixedCollection.updateKey does not properly update the key index map
  - EXTJS-11447 Variable set based on non-existent CSS property in AbstractComponent.animate
  - EXTJS-11451 Observable suspendEvent fails if there are no listeners are yet attached
  - EXTJS-11500 Ext.util.Positionable#calculateAnchorXY - operator precedence not considered
  - EXTJS-11566 Resizing statically positioned components using the resizable config resulted in those components being absolutely positioned even if top/left handles were not activated.
  - EXTJS-11569 TextMetrics doesn't copy word-break property
  - EXTJS-11576 Image set to disabled throws error in IE8
  - EXTJS-11598 Ext.util.Format.number /i flag does not work as documented
  - EXTJS-11994 Ext.Loader.loadScript w/ disableCaching - Multiple Query Strings
  - EXTJS-12435 The Ext.env.* classes were removed
  - EXTJS-12949 Ext.util.CSS.createStyleSheet fails on IE11
  - EXTJS-13043 Menus are not referencing their proper menuItem owner when using child combinators in a selector for Component EventDomains
  - EXTJS-13195 Impossible to clear cookies or set cookie to empty with IE
  - EXTJS-13279 EventObject.hasModifier() returns undefined instead of false
  - EXTJS-13687 Ext.util.Cookies.get isn't unescaped
  - EXTJS-13925 Undefined width and height in boxready event
  - EXTJS-14505 Ext.util.Format.number returns wrong value with a negative zero and trimming zeros
  - EXTJS-2577 Class aliases that use a period as a separator break DOM/CQ selection
  - EXTJS-3652 Ext.ComponentQuery - significant whitespace
  - EXTJS-6147 Week Dates Not Parsing Properly after DST switch over.
  - EXTJS-7966 ComponentQuery attributes cannot contain special chars
  - EXTJS-9589 ComponentQuery does not allow for escaped commas
- Data (8)
  - EXTJS-10060 hasOne association generates invalid request when foreign key is not present
  - EXTJS-11615 Stores/TreeStores with only fields leak generated model classes - these should use anonymous / unnamed models
  - EXTJS-11898 Loading mask not showing when grid has locked columns
  - EXTJS-12006 Can't see book information on 'Data Binding' example
  - EXTJS-12053 Stores no longer fire the sort event in 4.2.x
  - EXTJS-12092 NodeStore filterchange event name typo in nightly build
  - EXTJS-4576 Send only the idProperty on calls for destroying a record
  - EXTJS-9639 Improve association handling with inherited models
- DataView (1)
  - EXTJS-11789 Focusing the dataview scrolls view to top in IE
- Direct (2)
  - EXTJS-11757 Ext 4.2.x - Infinite grid and Ext.direct duplicate pages being requested
  - EXTJS-11990 Direct form submit with file upload fails in FF and IE
- Events (1)
  - EXTJS-14588 CamelCase events not handled by Controller control / listen methods
- Examples (14)
  - EXTJS-10660 Combination Examples:Kitchen Sink: Grid: Row Expander: The Description panel is void when the "Row expander " is selected
  - EXTJS-11311 Resizer handles do not correctly account for border/padding on the resize element because of box-model differences
  - EXTJS-11373 Miscellaneous: Localization (dynamic): Selecting the local files 'Greek', 'English' or any below languages displayed 'failed to load local file' error alert
  - EXTJS-11407 Combination Examples: Ext JS Calendar: Adding multiple events doesn't display '+more' option under classic theme in Opera 11.64
  - EXTJS-11487 Grid cell drag/drop colindex incorrect if there are hidden columns
  - EXTJS-11568 Portlets(i.e. Panel) are overlapping on each other on resizing.
  - EXTJS-11698 Displayfield in MessageBox needs to auto height
  - EXTJS-11818 Datepicker menus have extra padding
  - EXTJS-13321 The example's CSS style isn't being applied to the cells
  - EXTJS-6903 GridÃ¢â‚¬â€œ Custom Grid Filters:Filters menu check box is not checked while selecting a date in the date picker for all Ã¢â‚¬Å“BeforeÃ¢â‚¬Â, Ã¢â‚¬Å“AfterÃ¢â‚¬Â and Ã¢â‚¬Å“OnÃ¢â‚¬Â submenu items
  - EXTJS-7153 Grids with hideHeaders:true and a flex column always show a horizontal scrollbar
  - EXTJS-7832 ExtJs Calendar example display wrong schedule after resizing the browser window
  - EXTJS-9692 Combination Examples:Kitchen Sink: Forms: Check out form: Displaying JS error when selecting the month from the "Expiration" list.
  - EXTJS-9828 Cell to Cell Drag and Drop: CellDragDrop plugin Allows drop in incompatible data types.
- Forms (28)
  - EXTJS-10269 Date Picker fires change event when using setRawValue in IE8
  - EXTJS-10327 NumberField should call rawToValue in beforeBlur not parseValue
  - EXTJS-10684 Checkbox does not fire change event on the first change after setRawValue(true).
  - EXTJS-10806 Displayfields are included in form submit in a form that's jsonSubmitted
  - EXTJS-10873 Forms: File Upload Field: The Upload icon in the "Upload" button is disappeared in a particular scenario
  - EXTJS-11310 Checkbox/radio box labels shift to the left when clicked in IE8 quirks mode
  - EXTJS-11329 Forms: Dynamic Forms: 'Choose a month' screen in a date picker is getting refreshed with 'Space bar' and 'Enter' key
  - EXTJS-11402 Submit button with formBind doesn't enable/disable after dynamic form item removal
  - EXTJS-11450 Forms: Dynamic Forms: IE11 is double-spacing when Enter key is pressed.
  - EXTJS-11454 DisplayField height should be set on the field not the body
  - EXTJS-11495 Ext.form.field.ComboBox#bindStore does not add queryFilter
  - EXTJS-11545 Ext.form.field.Date should call rawToValue in beforeBlur not parseDate
  - EXTJS-11571 Form Fields are misaligned in IE6 and IE quirks in RTL mode
  - EXTJS-11644 Forms: Dynamic Forms: Unable to enter the text in HtmlEditor
  - EXTJS-11650 Editor cannot be looked up by name when editing when it's an existing component
  - EXTJS-11657 Slider thumbs snapped so that their center point was directly below the mouse pointer even if the mousedown event occurred at the element edge. Also initial values could be configured which violated configured constraints.
  - EXTJS-11673 IE8 textarea scroll issues
  - EXTJS-11681 TimeField throws an exception when user inputs a value
  - EXTJS-11793 Forms: Dynamic Forms: Displaying JS Error when clicked in the "Time" field and then in the "Age" field in the "Form1 - Very Simple" (First form)
  - EXTJS-11838 Forms: MultiSelect and Item Selector: Able to select the list items when 'toggle enabled' option is unchecked
  - EXTJS-12666 DateField doesn't select today on SPACE
  - EXTJS-13048 Thumbs in multi sliders can get "stuck" when all set at extreme upper bounds.
  - EXTJS-13058 Combo does not show listConfig.emptyText on first expand
  - EXTJS-13062 Timefield clears seconds back to 00
  - EXTJS-13089 ComboBox with panel picker is hidden on focus
  - EXTJS-14004 Datepicker does not blur when clicking outside the component if showToday is false
  - EXTJS-8815 RTL. Checkbox group column layout not floating correctly. Header horiz align wrong.
  - EXTJS-9674 Combobox picker alignment is off when aligned to the far right of the screen
- Grid (79)
  - EXTJS-10029 Stateful grid with remoteSort store loads data twice and with filters three times
  - EXTJS-10043 Broken contracts of getAt / indexOf methods of the Ext.grid.feature.Grouping
  - EXTJS-10061 Locked editor grid shifts when clicked in IE
  - EXTJS-10338 A buffered store with a small pageSize may never complete its load.
  - EXTJS-10724 Buffered stores only handle priming at page 1
  - EXTJS-10809 DatePicker blur prevents focus on next cell
  - EXTJS-10956 Kitchen Sink: Grids: Big Data: Displaying JS when row editor is activated
  - EXTJS-10961 containermouseout and containermouseover do not fire on grid
  - EXTJS-11177 Fix action column to operate on click events rather than mousedown events
  - EXTJS-11245 RTL: The Column headers row is not horizontally synched with the table.
  - EXTJS-11253 Grouping grid can have multiple selected rows even when in single select mode after expanding and collapsing a group
  - EXTJS-11254 Last selected grid row does not get deselected after sort and reselect.
  - EXTJS-11256 Mouseover/click on a rowbody does not trigger hover styling or selection
  - EXTJS-11261 Row editor does not show validation errors when used in a locking grid
  - EXTJS-11265 Layout fails with grouped columns and hideHeaders
  - EXTJS-11287 SelModel allowDeselect:false setting not honoured when using keys.
  - EXTJS-11313 Destroying a grid while dragging a column header throws an error.
  - EXTJS-11322 Column header text disappears after locking a column in RTL/IE quirks
  - EXTJS-11323 Clicking on grid row expander icon selects the row
  - EXTJS-11330 Entering invalid data in a row editor causes the update/cancel buttons to stop working when in a locking grid
  - EXTJS-11338 Group grid "collapse all other" (Ctrl+click) can be very slow if there are lots of groups
  - EXTJS-11385 Grouping grid with bufferedrender throws errors when collapsing the groups from bottom of the grid
  - EXTJS-11386 Combination Examples:Kitchen Sink: Grids: Array Grid: Displaying JS error while swapping columns in a particular scenario .
  - EXTJS-11389 RowExpander fails to update indexes after first row is deleted
  - EXTJS-11471 ActionColumn configured scope overridden
  - EXTJS-11472 Selection broken after syncing newly added records - localstorage example
  - EXTJS-11479 Grid Grouping Summary: Collapsing any group and then swapping the columns displays JS error.
  - EXTJS-11492 RowEditor update button des not update its enabled state the second time displayed when only one field exists
  - EXTJS-11504 Rownumbering in Tree
  - EXTJS-11510 Grids: Locking Grouping Grid with summary: The Cell in its editable mode moves beyond the grid and also the grid's position is displaced in a particular scenario.
  - EXTJS-11528 A grid with row expander has very poor performance in IE7
  - EXTJS-11531 gridcolumn.show() returns undefined if hidden
  - EXTJS-11532 Does not re-set value Ext.ux.grid.filter.Date*Filter
  - EXTJS-11536 Grid panel's base class 'x-grid' is missing when define a custom cls
  - EXTJS-11602 Grid columns config does not accept a HeaderContainer config object
  - EXTJS-11627 Grids: Grid Grouping with Summary: Collapsing any group and then pressing 'Home','End' keys displaying JS error 'InternalId' is null or not an object
  - EXTJS-11635 Cell editors scroll horizontally outside grid boundary.
  - EXTJS-11645 Grids: Grid Row Editing: The Date Field becomes void on entering an invalid date
  - EXTJS-11653 Hiding columns cause editor to focus incorrect field
  - EXTJS-11665 Doing a column sort on the column which a grid is grouped by does not reorder the sort.
  - EXTJS-11687 Grid templatecolumn not rendering in nightly builds
  - EXTJS-11708 The row editor on a locked grid is not functioning
  - EXTJS-11751 SummaryRenderer params signature changed - not working with field with convert config
  - EXTJS-11860 Grid with BufferedRenderer plugin and Grouping feature has wrong store bound to it when reconfigured
  - EXTJS-11863 Lockable grids with no locked columns and buffered stores load the entire dataset into the store.
  - EXTJS-11873 Group summaries are displaying NaN for columns defined without a dataIndex
  - EXTJS-11884 Buffer grid - Can't sort by name
  - EXTJS-11892 Collapsing and expanding groups are broken for buffered rendering when calling reconfigure
  - EXTJS-11900 emptyCellText is ignored when configured
  - EXTJS-11901 Grouping summary does not update on record removal
  - EXTJS-11927 Extending a grid with plugins that add features are failing
  - EXTJS-12091 Grid filters aren't being created if they're added prior to the headerCt menu being created
  - EXTJS-12331 Reconfiguring a lockable grid sometimes results in exception
  - EXTJS-12373 Events mouseenter / mouseleave do not always fire
  - EXTJS-12383 columns missing when using both rowexpander and grouping in grids
  - EXTJS-12426 Adding record to grid store with buffered render generates error ...
  - EXTJS-12487 KS Cell Editing Grid example crashes KitchenSink
  - EXTJS-12633 Reconfigure on metachange fails on buffered store
  - EXTJS-12776 TreeGrid + Bufferedrendering has incorrect rendering on rowexpand
  - EXTJS-12960 isCollapsedPlaceholder is undefined
  - EXTJS-12963 Components in the header of a hidden column stay hidden once the column is shown
  - EXTJS-13002 RowEditing's editors misaligned if setEditor called onBeforeEdit
  - EXTJS-13016 RowEditing doesn't start the first time if no editor defined on (dbl)clicked cell
  - EXTJS-13110 The grid summary row exists, but no summary value is displayed
  - EXTJS-13171 Roweditor does not reorder columns correctly when there are hidden columns
  - EXTJS-13322 RowEditor startEdit does not start editing
  - EXTJS-13323 RowExpander column not rendered
  - EXTJS-13374 Grid data is not correctly updated when an editor is open and the store is filtered
  - EXTJS-612 row expander disables grid stripes
  - EXTJS-7812 Grid : Locking Grouping Grid with Summary and grouped headers: Displaying JS error while swapping the column in specific scenario.
  - EXTJS-7897 Multi-select Grid: selections are lost when cell-editing plugin is used
  - EXTJS-8133 Grids : Locking Grouping Grid with Summary and grouped headers : Displaying blank space below the group headers in a specific scenario.
  - EXTJS-8748 In some cases a cell editor fills whole grid row
  - EXTJS-8791 Grid reconfigure with autoDestroy fails
  - EXTJS-9202 Ext.grid.feature.Grouping - startCollapsed not working with remote data
  - EXTJS-9317 RTL: Grids: Infinite Grid: Grid is displayed with a vertical space at right side in chrome
  - EXTJS-9318 RTL: Grids: Grid Plugins: Header check box goes out of view once after moving horizontal scroll bar in chrome
  - EXTJS-9338 Grid header filter menu disappears after locking or unlocking a column
  - EXTJS-9371 Grids: Buffered Scrolling: Row numbers got truncated in RTL mode in Safari 5
- Layouts (6)
  - EXTJS-11413 Center region of border layout disappears when east/west regions are collapsed/expanded
  - EXTJS-11448 Fit layout fails with a hidden child item
  - EXTJS-11581 Layout mutates itemCls array
  - EXTJS-9534 Border/Box layout splitters do not trigger properly when dragStart occurs over an adjacent iframe
  - EXTJS-9539 Incorrect component width when web font is used
  - EXTJS-9880 FieldContainer no longer respects padding on the bodyCls
- Locale (1)
  - EXTJS-11537 thousandSeparator and decimalSeparator are incorrect in pt_BR locale
- MVC (2)
  - EXTJS-12090 Controller vs Component - event name casing is not consistent
  - EXTJS-9140 Controller listen doesn't work with controller id
- Menu (7)
  - EXTJS-11176 Menu items that are not Ext.menu.Item derived are incorrectly indented in RTL
  - EXTJS-11746 Left keypress should only hide child menus
  - EXTJS-11856 Disabled menuitems don't stop event when configured with an href
  - EXTJS-11857 Menuitems with an href config are not handled when focused and the enter key is pressed
  - EXTJS-11891 The HREF for a menu is not fired when you click on the blank space next to the menu item when no icon is present
  - EXTJS-13044 Menu alignment fails for first click (grid header menus appear at wrong location)
  - EXTJS-7896 WebKit: Text selection is lost when mousing over a custom context menu
- Misc (2)
  - EXTJS-11511 Miscellaneous: Resizable: Resizable arrow is not staying at exact bottom right corner while dragging from corner
  - EXTJS-12096 The constructor of Ext.resizer.Resizer is missing a variable reassignation and results in an error
- Panel (5)
  - EXTJS-11388 Dragging an item does not move the load masks of its children
  - EXTJS-11567 Dragging panel from one layout to other is showing false position for dropping of it.
  - EXTJS-11841 Panel placeholder's hierarchyState not updated correctly upon hide/show
  - EXTJS-12705 Body does not allow scroll when grid is disabled in IE
  - EXTJS-8095 Panel animCollapse duration as milliseconds not working
- Selection Model (5)
  - EXTJS-10393 Multiselection in Grids (with Shift) won't work if first selection isn't made by user
  - EXTJS-10835 Shift + Row multi-deselect not triggering selectionChange Event
  - EXTJS-11378 Multiselection doesn't maintain multiple selected rows when right clicking
  - EXTJS-11843 Selection model should not allow selecting an empty set
  - EXTJS-9491 SelectionModel in Grid returns incorrect data
- Tabs (1)
  - EXTJS-11516 Memory leaks when using closeable tabs in some cases
- Theme (5)
  - EXTJS-11288 In RTL mode, the Neptune [+] icon has the connector line on the right.
  - EXTJS-11706 SASS Button color derivation functions fail if the value is null or transparent
  - EXTJS-11788 The panel border color is not applied unless you include border-radius
  - EXTJS-13825 slicer generated background images for Windows include header background
  - EXTJS-9404 Window with plain:true is not transparent
- ToolTips (3)
  - EXTJS-11292 Delayed tooltips should cache XY coords when trackMouse isn't true
  - EXTJS-12041 Tooltips get overly wrapped on Safari
  - EXTJS-12942 Ext.tip.Tip is missing "tip" xtype
- Toolbars (2)
  - EXTJS-11363 Toolbars and Menus: Basic Toolbar: User Button's Drop down Menu is displayed with extra padding on both sides
  - EXTJS-7651 Toolbar enableOverflow: a button lose its click listener
- Tree (12)
  - EXTJS-11219 Adding rowbody to tree and treegrid creates rendering problems
  - EXTJS-11262 Tree can have multiple selections after expanding and collapsing a node with the arrow keys
  - EXTJS-11301 Column headers are misaligned with grid columns in RTL mode in Chrome.
  - EXTJS-11552 Appending a node to a leaf should convert from a leaf.
  - EXTJS-11564 TreeStore uses Ext.data.Model by default. Should use Ext.data.TreeModel.
  - EXTJS-11700 LoadMasks do not scroll or size with their target due to them being a floating component
  - EXTJS-11736 Treepanel vertical scrollbar jumps to top on expand
  - EXTJS-11824 animate:true on a buffer rendered tree throws an error
  - EXTJS-12650 Tree with bufferred renderer scroll when after expanding has duplicate data-recordindex values
  - EXTJS-13509 Appended nodes are not correctly parsed
  - EXTJS-9341 Tree view renderer needs to clean up rowAttr from template data or it pollutes subsequent renderings
  - EXTJS-9364 Cannot hide loadMask when using BufferedRenderer plugin on Tree
- Window (4)
  - EXTJS-11397 Calling Ext.Msg.hide() before it has been shown throws exception
  - EXTJS-11484 When titlePosition used, and window maximizable, the restore tool appears in the wrong position.
  - EXTJS-11895 When header property set to false, MessageBox is not able to display
  - EXTJS-13799 Ext.Window's maximizable config modifies the title position, causing the title position to move while dragging
Total: 233