Ext JS Release Notes

Ext JS - JavaScript Framework

# Release Notes for Ext JS 6.0.0

Release Date: June 27, 2015
Version Number: 6.0.0.640

## New Features

- Accessibility (5)
  - EXTJS-12098 Containers should track their children's focus
  - EXTJS-13606 Floating mixin should support keyboard navigation
  - EXTJS-16771 Form fields should handle validation errors in accessible way
  - EXTJS-16860 Split buttons should have two tab stops
  - EXTJS-17285 ariaLabelledBy should support references
- App (1)
  - EXTJS-16853 ViewController.fireViewEvent should ensure that the view is the first parameter
- Charts (2)
  - EXTJS-17043 Axis labels should support declarative renderers
  - EXTJS-18044 Chart sprites should derive styling from the current framework theme
- Core (1)
  - EXTJS-17667 Should provide a standards-compliant implementation of Promises
- Data (1)
  - EXTJS-17672 Ext.Ajax request method should return a promise
- Draw (1)
  - EXTJS-18248 Surface should have a 'remove' method for removing sprites
- Grid (1)
  - EXTJS-15634 Grid editing plugins should apply to top-most grid instead of being cloned to each side when locking
- Panel (1)
  - EXTJS-16997 Panels should have a defaultButton config to activate particular button on ENTER key press
- Selection Model (1)
  - EXTJS-16143 Clipboard plugin should allow columns (such as rownumberer) to be excluded from copy
Total: 14

## Bugs Fixed

- Accessibility (3)
  - EXTJS-14427 Date picker dropdown calendar causes navigation issues with JAWS
  - EXTJS-17454 Ext.FocusManager.enable() throwing an error
  - EXTJS-17797 MessageBox buttons are not tabbable when text input (prompt) is enabled
- App (1)
  - EXTJS-18345 Having a view named "Main" prevents the app from starting when using the modern toolkit
- Bind (1)
  - EXTJS-17758 Modern toolkit textfields do not update two-way bindings as you type
- Button (4)
  - EXTJS-17103 Disabled button enables when parent container got enabled
  - EXTJS-17818 Disabled buttons are rendered with tabindex="0"
  - EXTJS-18073 Ext.button.Segmented should require Ext.layout.container.SegmentedButton
  - EXTJS-18171 Explicit button keyboard handlers are blocked by defaultButton processing
- Charts (14)
  - EXTJS-15800 Linked axes should always use the range of the master axis
  - EXTJS-16954 majorTickSteps are not rendered properly on numeric axis
  - EXTJS-17653 CartesianChart which leads to 'TypeError: n.toPrecision...'
  - EXTJS-17719 3D Pie chart radius is not updated when distortion or thickness changes
  - EXTJS-17879 'itemhighlight' interaction is always added to a chart
  - EXTJS-17880 Chart layout is broken in certain scenarios (e.g. renderTo: document.body)
  - EXTJS-17951 Chart theme should be updated after changes to the 'series' config.
  - EXTJS-18015 f.blur is not a function - Unexpected error in FireFox console, during interaction with charts
  - EXTJS-18045 Axis limits are off by the amount of innerPadding (left or top, depending on axis orientation)
  - EXTJS-18136 Charts should not register Series and Axes with ComponentManager
  - EXTJS-18184 Old series sprites are not destroyed when the 'chart' config changes
  - EXTJS-18232 Vertical axes of cartesian chart should extend one pixel more to the bottom.
  - EXTJS-18235 Preview image of the chart shouldn't overflow on mobile
  - EXTJS-18268 Modern toolkit - Column Chart (3D) doesn't load
- Core (10)
  - EXTJS-12965 Grid momentum scrolling can have jitter in Safari/Chrome
  - EXTJS-14944 Stateful mixin should require TaskRunner since it uses it
  - EXTJS-15869 Microsoft Surface keyboard obscures window
  - EXTJS-17280 modern toolkit - component's are not displayed. Windows Phone 8.1
  - EXTJS-17926 Ext.util.Format.number incorrectly rounds up using format with ## and /i
  - EXTJS-18067 ViewController binding doesn't seem to work in Modern toolkit
  - EXTJS-18089 Ext.dom.Element doesn't fired the painted event
  - EXTJS-18183 TouchScroller's destructor tries to destroy scroll indicators which may not exist.
  - EXTJS-18277 Namespace warnings during Cmd build
  - EXTJS-18348 Accessing properties on widgets can sporadically result in exceptions on IE9
- Data (13)
  - EXTJS-15785 Loading XML can result in memory leaks in IE (added "keepRawData" config to Reader)
  - EXTJS-16678 treeStore.setRoot doesn't set treeStore property to passed model instance
  - EXTJS-17143 Buffered store clears it records on load/reload even if beforeload returns false
  - EXTJS-17144 Buffered store doesn't fire load event if server returns 0 totalCount on reload
  - EXTJS-17351 store.getRemovedRecords should return a copy of the internal array
  - EXTJS-17447 Ext.getStore(id) not working in Ext JS 6 when migrating Touch 2.4.1 app to Modern
  - EXTJS-17727 HasOne association without in target model foreignKey throws exception when nested loading
  - EXTJS-17882 operation.Destroy throws exception when syncing > 1 destroyed records
  - EXTJS-17894 Adding a record to a store that has a sorted ChainedStore with an association source throws error
  - EXTJS-17981 ChainedStore getByInternalId fails if called after filtering
  - EXTJS-18012 Store.Remove(record) w/filter applied doesn't remove a record that's filtered out
  - EXTJS-18084 Store.rejectChanges works on filtered records instead of source data
  - EXTJS-18231 Error thrown on submitting form in Direct example
- DataView (2)
  - EXTJS-17621 Pull Refresh not working
  - EXTJS-17812 Tress and grids would sometimes fire itemremove event passing single record instead of record array
- Direct (1)
  - EXTJS-16193 Invocation arguments for Ext.direct.RemotingProvider#beforecallback (event) are inconsistent
- Events (1)
  - EXTJS-17220 isSpecialKey returns true for ! and # in editor
- Examples (20)
  - EXTJS-17261 Wrong paths are generated for Chart examples source in modern toolkit
  - EXTJS-17707 Source button is not shown when modern example visited repeatedly
  - EXTJS-17919 getModeToggleButton is not a function error on modern charts with renderer
  - EXTJS-17943 Server-side security flaw in Feed Viewer example
  - EXTJS-17954 Info icon not shown in Linear Data Geographical Tree example
  - EXTJS-17970 Stand-alone examples fail to load charts-all.css and ux-all.css when using Triton theme
  - EXTJS-18022 AMF Grid example is not loading
  - EXTJS-18043 Missing fonts in standalone examples
  - EXTJS-18110 Missing icons/glyphs in modern examples
  - EXTJS-18120 Modern ChainedStore example fails to load
  - EXTJS-18154 Error thrown on destroying Locking Grid on touch devices
  - EXTJS-18155 Routing doesn't work in KS Chart examples
  - EXTJS-18201 Modern theme - KS > Charts: Candle Stick and Line With Icons doesn't load
  - EXTJS-18212 Geo Congress example throws an error if you select a person
  - EXTJS-18213 Settings icon not visible in GeoCongress example
  - EXTJS-18233 Energy app in modern examples - Charts not loading
  - EXTJS-18234 Missing text on navigate button in modern Example Energy app - iPhone 6
  - EXTJS-18300 Modern example - Energy app - broken radial charts
  - EXTJS-18326 Animation - Cannot go back - h.setReverse is not a function, Mobile phones
  - EXTJS-18352 Modern example - Big data grid - slider doesn't appropriately respond to user input
- Forms (12)
  - EXTJS-17195 Tapping error icon causes a JS error in Chrome on Windows 8 Touch devices
  - EXTJS-18017 Not working file upload function in Kitchen Sink examples
  - EXTJS-18034 textfield selectOnFocus doesn't work properly
  - EXTJS-18122 Filefield no longer open select file window for IE11 when embedded in tbar menu 5.1.1
  - EXTJS-18134 Input list element is a different height from tag elements.
  - EXTJS-18157 Checkbox with no boxLabel not visible
  - EXTJS-18194 Multiple thumb > one thumb goes across second thumb, after second interaction
  - EXTJS-18203 FieldContainer fieldlabel mixin in FF was not hiding label if not specified
  - EXTJS-18211 Sliders > Multiple thumbs > thumbs are moving unexpectedly, if they are getting too close
  - EXTJS-18246 Modern toolkit - Clear button (x) exceeds a text field, modern neptune and triton
  - EXTJS-18267 Checkbox is checked and unchecked after single tap
  - EXTJS-18382 Color field triggers errors when the color picker is closed by ESC and reopened
- Grid (46)
  - EXTJS-12841 Mouse based grid row dragging does not work on touch enabled platforms
  - EXTJS-15336 Grid empty text is not shown when store loads while hidden/collapsed
  - EXTJS-16146 TableView#enableTextSelection not working
  - EXTJS-16708 Row editing plugin does not properly position OK/Cancel buttons for variable row heights
  - EXTJS-16800 GridView's disableSelection isn't being passed to the selection model constructor
  - EXTJS-17151 RowEditor isValid() method overwritten with boolean value
  - EXTJS-17255 Row should not be selected when navigating within the row
  - EXTJS-17419 Positioning using CSS transforms for a buffered rendered grid can lose its scroll position in a card layout
  - EXTJS-17459 Grouping on a grid bound to a buffered store results in an error when grouping on a column with a renderer
  - EXTJS-17525 Exception thrown when clicking on the checkbox column header of a grid with an empty store with selectionMode="SINGLE"
  - EXTJS-17557 Grid with summary feature can leak memory in IE especially using XML
  - EXTJS-17776 Grouping is not working when groupKey is an empty string
  - EXTJS-17799 Removing last row in grid with row editing plugin throws error
  - EXTJS-17801 Spreadsheet selection "extender" does not reposition on column resize
  - EXTJS-17821 Mouseup from grid header resize or drag results in a click.
  - EXTJS-17823 Grouped Grid - group is not collapsed after tapping on group name in list
  - EXTJS-17826 Moving columns on tablet is not possible after column resizing
  - EXTJS-17839 Shrinkwrap width grid headers get wrong measured width in Triton
  - EXTJS-17916 Reconfiguring locked grid with summary feature throw exception
  - EXTJS-17921 Key navigation in a spreadsheet selection doesn't work when using colspan
  - EXTJS-17924 Extender drag handle is shown over column headers
  - EXTJS-17939 Cannot edit cells after removing row with active cell editor
  - EXTJS-17979 View height increase may leave buffer rendered block at incorrect position.
  - EXTJS-18025 Removing row in grid with row editing plugin throws error when not in actionable mode
  - EXTJS-18041 Cannot tab through cells in row editing plugin - Firefox only
  - EXTJS-18042 Error thrown in the console when editing cell in Locking, Group Summary Grid Example
  - EXTJS-18047 Error is thrown in the console when scrolling the grid in Locking Grouping Summary grid example
  - EXTJS-18049 autoLoad configured on the Grid will fail when the store is bound from the ViewModel
  - EXTJS-18062 Cannot open links in grid on tablets
  - EXTJS-18064 Spreadsheet selectRows errors when a non-row selection exists
  - EXTJS-18082 Cannot paste text into a textfield in a grid toolbar when using clipboard plugin
  - EXTJS-18083 GroupStore throws when last item of a group is removed
  - EXTJS-18088 Cannot scroll grid horizontally all the way to the end on touch devices
  - EXTJS-18123 getVisibleColumns method broken for locked grids
  - EXTJS-18135 Inserted at zero record in a grid store displays as a blank row when scrolled down.
  - EXTJS-18178 Header menu doesn't show on click in IE9
  - EXTJS-18202 selectionchange event fires twice on a grid with a locked column
  - EXTJS-18225 Memory leak in list grid filter
  - EXTJS-18260 Modern Grid Paging Toolbar plugin doesn't maintain correct number of pages, can't scroll back to 1, and throws if you have fewer than 8 items
  - EXTJS-18276 Grid DragDrop plugin appends dropped records to end of Store
  - EXTJS-18285 grouping will no longer expand if you reorder columns
  - EXTJS-18325 Grids cannot be scrolled beyond their buffered rendering size on touch devices
  - EXTJS-18339 Modern grid header menu doesn't work, and needs styling in all themes
  - EXTJS-18372 Big data grid example, scroller height much too large
  - EXTJS-18377 Modern example - Big data grid - scrollbar not sized correctly
  - EXTJS-18381 Modern Grid Paging Toolbar plugin - Maximum Call Stack errors if number of items is too small for two pages
- Layouts (3)
  - EXTJS-17762 Ext.navigation.View not showing animation when pushing a new card
  - EXTJS-17978 Card layout items are not preserving scroll position when hidden
  - EXTJS-17984 Frame is not displayed in border layout - touch screen
- Locale (1)
  - EXTJS-17834 In localization examples some sign letters from Japanese and Korean alphabet are incorrectly drawn
- Menu (1)
  - EXTJS-17467 MenuItem with Checkbox AND submenu hides submenu on checkbox toggle.
- Misc (3)
  - EXTJS-17342 ExtJS 6 Beta sencha.cfg - wrong version
  - EXTJS-17840 closable === false on Ext.Msg results in script error
  - EXTJS-18150 MISCELLANEOUS > History-Router - Cannot go back on original page
- Panel (3)
  - EXTJS-17731 Panel title ignored if the type is numeric.
  - EXTJS-17886 Collapsing a panel that contains the focus element causes an exception
  - EXTJS-18125 Panel expand has null exception while hideCollapseTool set to true
- PivotGrid (5)
  - EXTJS-18024 Value filters not working in Pivot grid with configurator plugin
  - EXTJS-18069 Value filter window incorrectly drawn in Pivot Grids - Configurator plugin example
  - EXTJS-18071 Filters on top axis dimensions lead to wrong row totals
  - EXTJS-18072 Error in the console when using value filter on Pivot Grids - Configurator Plugin example
  - EXTJS-18133 Adding a Value filter with an '=' operator doesn't find any results
- Scroller (1)
  - EXTJS-18159 Scrollbar for infinite lists has incorrect range on desktop devices in modern toolkit
- Tabs (1)
  - EXTJS-18364 Tab rotation is broken in IE8
- Templates (5)
  - EXTJS-18096 Admin dashboard 3D Pie chart is not visible in Chart overview
  - EXTJS-18097 Admin dashboard error thrown after loading example - IE8
  - EXTJS-18099 Admin dashboard missing menu toggle button on IE8
  - EXTJS-18113 Executive dashboard - default routing not working
  - EXTJS-18173 Executive dashboard initial load broken
- Theme (10)
  - EXTJS-17160 Ext JS classic toolkit should support using glyphs via css class name
  - EXTJS-17692 Cannot add !important to mixin parameters using Fashion
  - EXTJS-17987 Styling is missing in validation status plugin - Triton theme
  - EXTJS-18074 THEME CSS Mixins: google-webfont & https problem
  - EXTJS-18172 Cupertino theme buttons not styled correctly
  - EXTJS-18205 Border color wrong in locked grids
  - EXTJS-18236 Normal Button - Looks like a different type. Animation of pressing is not appear. Cupertino theme
  - EXTJS-18240 Modern example - Big data grid - too small rows in some themes
  - EXTJS-18328 Enterprise - grids are misaligned on some themes
  - EXTJS-18376 Triton theme tabs background color turns black on hover in IE8
- Toolbars (1)
  - EXTJS-18039 Breadcrumb: wrong path (parentNode) when reselecting childNode from different parent
- Tree (6)
  - EXTJS-17975 Renderer scope is lost in Ext.tree.Column
  - EXTJS-18016 Opening nodes in scrolled tree causes view to scroll up and down
  - EXTJS-18229 Incorrect scroll in sorted tree after drag and drop
  - EXTJS-18299 TreeList --> Re-Collapse/Expand cause error in console, this.targetArr is null
  - EXTJS-18355 Bad indentation in Tree List
  - EXTJS-18385 Tree.select not working on a non-scrollable tree
- Window (2)
  - EXTJS-18033 Toasts should not render close tool by default when autoClose == true
  - EXTJS-18200 Source window is not scrollable in modern KitchenSink charts examples
Total: 170

## Known Issues

- Accessibility (15)
  - EXTJS-10456 VoiceOver for Mac is not supported
  - EXTJS-10467 Menu overflow scrollers are not navigable using the keyboard
  - EXTJS-10477 HtmlEditor is not accessible
  - EXTJS-10479 LoadMask is not accessible
  - EXTJS-10480 Color Picker is not accessible
  - EXTJS-10490 Progress Bar is not accessible
  - EXTJS-10491 Property Grid is not accessible
  - EXTJS-10492 DragDrop is not accessible
  - EXTJS-10493 Paging Toolbar is not accessible
  - EXTJS-10496 Grouped grid headers are not accessible
  - EXTJS-10497 Grid row expander is not accessible
  - EXTJS-10498 Grid RowBody feature is not accessible
  - EXTJS-10499 Grid CheckboxSelectionModel is not accessible
  - EXTJS-10503 Grid headers cannot be resized using the keyboard
  - EXTJS-10504 Grid Headers cannot be reordered using the keyboard
- 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-17885 Modern toolkit should provide an Ext.setup equivalent method
- 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
- Grid (2)
  - EXTJS-10494 ARIA - Grid Grouping Feature is not supported
  - EXTJS-10495 ARIA - Locking Grid is not supported.
- 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
- Theme (2)
  - EXTJS-17790 Triton should support tree lines
  - EXTJS-9806 ext-theme-aria does not support Windows high-contrast mode
- ToolTips (1)
  - EXTJS-10475 ARIA - ToolTip is not supported
- Tree (1)
  - EXTJS-10451 ARIA - The Tree component is not supported.
Total: 28

# Release Notes for Ext JS 6.0.0 Beta

Release Date: May 25, 2015
Version Number: 6.0.0.415

## New Features

- Charts (5)
  - EXTJS-15657 Add support for full-stacked (100% stacked) charts.
  - EXTJS-17388 Add support for itemhighlight interaction and itemevents to 3D Pie series
  - EXTJS-17478 itemhighlight interaction should be automatically added when the series has highlight: true
  - EXTJS-17566 3D pie and 3D bar series should have a colorSpread attribute to control gradients
  - EXTJS-17596 Charts and series should fire a storechange event
- Forms (1)
  - EXTJS-15280 ComboBox should allow a GridPanel to be used as the picker
- Grid (3)
  - EXTJS-17257 RowEditor should navigate between rows on TAB out of either end of editable fields.
  - EXTJS-17332 Shift-select columns with the spreadsheet selection model
  - EXTJS-9554 ActionColumn should support glyphs
- PivotGrid (1)
  - EXTJS-17766 Configurator should support configurable docking
Total: 10

## Bugs Fixed

- Accessibility (3)
  - EXTJS-15550 Grid is announced as editable even when its not
  - EXTJS-15821 JAWS does not announce grids properly
  - EXTJS-17582 Column text config set as raw HTML inside aria-attribute
- App (2)
  - EXTJS-14877 Calling redirectTo within the route will override the hash on initial route exec
  - EXTJS-17423 Ext.app.Application and Ext.application overwrite path information from Cmd due to appFolder config
- Bind (1)
  - EXTJS-17221 Bound selection points to wrong record after reload
- Charts (11)
  - EXTJS-15255 Memory leaks with charts
  - EXTJS-16246 Charts Pie series lengthField configured throws error when record is deleted from store
  - EXTJS-16478 Line chart series don't render correctly (not filled) with `fill` and `smooth` config
  - EXTJS-16703 Charts placed on unrendered tabs of a tabpanel do not work properly
  - 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)
  - EXTJS-17703 3D Pie slices shouldn't have a stroke (by default)
  - EXTJS-17711 Tap/click on any of charts in modern toolkit causes application crash
  - EXTJS-17718 Zoom / Pan buttons are missing - Kitchen Sink Charts
  - EXTJS-17742 3D Pie chart drawn wrong when rotated to certain angles
  - EXTJS-17803 Column charts - blank tooltip - Triton theme only
- Cmd (1)
  - EXTJS-17425 Fresh universal project does not 'sencha app refresh'
- Core (12)
  - EXTJS-15881 menu reference lookup fails when attached to button
  - EXTJS-16242 Observable constructor should be re-callable
  - EXTJS-16737 Not possible to load ext-all-debug.js on demand
  - EXTJS-17517 Paint monitoring fails in latest versions of Chrome (34+)
  - EXTJS-17533 Floaters always realign themselves on any scroll event regardless of whether they need to or not.
  - EXTJS-17630 Ext.mixin.Bindable.removeBindings Exception
  - EXTJS-17760 Ext.Mask initialize() doesn't set scope for hide event
  - EXTJS-17761 Navigation view shows Back button even on first card.
  - EXTJS-17816 Modern toolkit app is unusable on Windows touch screen devices
  - EXTJS-17871 Size monitoring fails in latest versions of Chrome (34+)
  - EXTJS-17918 namespace.OverflowChange is not a constructor error on Firefox
  - EXTJS-9456 toQueryString doesn't decode + as space
- Data (10)
  - EXTJS-13795 Ext.Ajax singleton should support setting CORS value
  - EXTJS-15785 Loading XML can result in memory leaks in IE (added "keepRawData" config to Reader)
  - EXTJS-16234 Buffered Store: Redundant loading of datastore when filtering
  - EXTJS-16347 Autoload=false and stateful grid store always loads
  - EXTJS-16388 Buffered Store does not execute callback for empty data set or on error
  - EXTJS-17168 In sandbox mode, application of default values to fields calls 'Ext.clone' and results in 'Ext is not defined' error
  - 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 (3)
  - EXTJS-17139 LoadMask stays visible if a store load encounters a proxy exception
  - 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 (4)
  - EXTJS-17702 Composite sprite should delete its children when it's being destroyed
  - EXTJS-17795 The 'angle' method of the AttributeParser should normalize -Pi and +Pi to the same value.
  - EXTJS-17796 fontWeight processor for Text sprite doesn't follow the spec
  - EXTJS-17869 Draw container fires erroneous 'resize' event (should be named 'bodyresize')
- Examples (10)
  - EXTJS-14436 ARIA: Keyboard Navigation: Content panel: Tools on the header of the panel are not working (Refresh or help)
  - EXTJS-14710 Kitchensink: Main page doesn't correctly show icons for groups of examples IE8
  - EXTJS-16810 Missing icons for examples in KitchenSink
  - EXTJS-17133 Wrong path in Dynamic localization example
  - 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-17365 Can not appendChild to tree in KS navigation tree when tree is collapsed
  - EXTJS-17396 Infographic: tapping on a state doesn't highlight its slice or update the state name label
  - EXTJS-17607 Double click on remove button opens row editor
  - EXTJS-17647 Click on remove button opens row editor - KS>Chaining Stores example
- Forms (12)
  - EXTJS-13033 ComboBox - hideTrigger not working when set in initComponent
  - EXTJS-15330 Ext.form.field.File does not fire the focus or blur event
  - EXTJS-15981 KS: Custom error handling - Error msg persists in error summary
  - 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-17049 Combo clearValue broken when forceSelection is true
  - EXTJS-17146 Need double tap to edit fields on iOS
  - EXTJS-17180 Tagfield with allowblank false always returns errors
  - 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
  - EXTJS-17705 Field label has wrong position - modern toolkit
- Grid (26)
  - EXTJS-15810 Focusing 'action column' causes error
  - EXTJS-15851 Continuous scrolling in buffer store causes incorrect display of records
  - EXTJS-15892 Locked grid scrolls badly in Firefox with mouse wheel
  - EXTJS-16022 LiveSearchGridPanel - Uncaught TypeError: Cannot read property 'down' of null
  - EXTJS-16084 paginate grid doesn't scroll top when we load page on nightly
  - EXTJS-16397 Grid column autosize creates cell overflow in FF in nightly builds
  - EXTJS-16430 Ext.grid.column.Action disabled config does not generate proper CSS className
  - EXTJS-16608 Shift click to multi-select doesn't work with cellediting
  - EXTJS-16644 When scrolling a grid horizontally using trackpad, headers are misaligned with columns
  - EXTJS-17105 Adding cellediting after grid init caused error on cellclick
  - EXTJS-17178 Widgets are not reused when a store reloads
  - EXTJS-17223 Grid navigation model should react to programmatic cell focus
  - EXTJS-17224 Wrong focus placement in editable Grids in Firefox
  - EXTJS-17303 When scrolling derenders the activeElement, grid loses track of focus.
  - EXTJS-17316 Tabbing into grid doesn't work if there's RowExpander in use
  - 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-17325 KitchenSink spreadsheet grid - selection styling remains after deselection
  - EXTJS-17349 Row editor isn't positioned correctly when adding and editing last row in view
  - EXTJS-17391 Extraneous values in widgetcolumn with tristate chart
  - 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-17678 Grouping feature rendered incorrectly when stateful
  - EXTJS-17704 Grid column header sort indicator is misaligned
  - EXTJS-17744 widgetcolumn - error when collapse group
  - EXTJS-17824 this.dom is undefined in KS examples with paging
- Layouts (2)
  - EXTJS-16101 Viewport fails to fill entire viewable area on Safari iOS 8.1
  - EXTJS-17536 Form reset breaks layout in IE8
- Menu (3)
  - EXTJS-17284 ColorMenu throws exception when selecting item
  - EXTJS-17399 KS - Grouped Grid - example freezes after selecting specific groups - on Mobile devices
  - EXTJS-17654 Cannot bind checkHandler for CheckItem menus to a ViewController
- Misc (1)
  - EXTJS-16473 Sparklines are blurry on Hi-DPI displays
- Panel (2)
  - EXTJS-16173 Component scroll position is reapplied from previously destroyed component (Gecko)
  - EXTJS-9505 collapseMode: 'mini' misbehaves in west/north regions (webkit)
- PivotGrid (3)
  - EXTJS-17800 Non-sortable columns can be sorted in PivotGrid
  - EXTJS-17804 PivotGrid column sorting issue when having more than 2 sortable columns
  - EXTJS-17829 Sorting in compact view doesn't work properly
- Tabs (3)
  - EXTJS-14738 "Unable to get property 'dom' of undefined or null reference" changing the tabs position or rotation on IE8 and IE9 (RTL)
  - 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 (3)
  - EXTJS-17632 Sass color mix method fails on hsla colors
  - EXTJS-17652 Tool icons are big in Neptune touch and Crisp touch themes
  - EXTJS-17710 Background color of MountainView theme should be dark gray
- ToolTips (1)
  - EXTJS-15171 Slider example with tooltips: tooltips shows in wrong area
- Toolbars (1)
  - EXTJS-17540 Field in toolbar does not get value propagated into its clone in the overflow menu
- Tree (7)
  - EXTJS-17214 Treestore beforesort event is not fired
  - EXTJS-17265 defaultListenerScope doesn't work in TreePanel-TreeColumn renderer
  - EXTJS-17322 TreePanel store API is not consistent with Grid
  - EXTJS-17366 TreeModel does not handle defaultValue correctly
  - EXTJS-17367 TreePanel cannot have the "store" config set dynamically
  - EXTJS-17401 KS>Trees> Tree Reordering - throws js exception when dnd is performed
  - EXTJS-17406 Trees with drag and drop functionality - nodes are dropped into wrong folders, or not changing positions at all
Total: 121

# Release Notes for Ext JS 5.1.1

Release Date: May 6, 2015
Version Number: 5.1.1.451

## 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

# 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 charts (via chartitemevents plugin)
  - EXTJS-15431 Changes in the visible range of an axis should fire a 'visiblerangechange' event (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 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 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: 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 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 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