Uploaded image for project: 'Magnolia UI'
  1. Magnolia UI
  2. MGNLUI-2941

Upgrade to Vaadin 7.1.15

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Outdated
    • Icon: Critical Critical
    • None
    • 5.3
    • framework

      The current version of Vaadin is 7.1.15 - our 5.3 codebase currently uses 7.1.7. We should consider upgrading to the latest version after proper testing before going final.

      We might even want to consider upgrading Vaadin to 7.2.1, which is out now.

      To ease taking a decision on this, I've compiled a list of major changes in all version since 7.1.7. I've marked those which have the potential to fix issues we have.

      Major changes in Vaadin versions since 7.1.7

      7.1.8

      • lots of push fixes
      • Browsers
        • Opening a ComboBox at the bottom of scrollable window content breaks webkit
      • Date field
        • Unexpected reset of PopupDateField value in MONTH resolution
        • Making DateField required throws a client side exception
      • Table
        • Single-select Table row focus does not follow external select
      • Other
        • some Sass fixes
        • StringToNumberConverter throws ConversionException

      7.1.9

      • lots of push fixes
      • Browsers
        • IE8 TabSheet only shows half of Table
      • Keyboard support
        • NativeSelect keyboard navigation missing change event on 2nd down arrow in Chrome
      • Tabsheet
        • BrowserFrame in TabSheet have two scroll bars
      • Table
        • VScrollTable handles column width as both int ans String, causes exceptions
        • TreeTable throws NPE when setContainer(null) is called
      • Other
        • Sass compilation failure

      7.1.10

      • Browsers
        • Text Field inside Modal dialog is truncating Underscores, y,g,p.. in IE9
      • Forms
        • Selected option not updated when item caption changes in Select
        • Tab scroller position
      • Table
        • Trying to select item with right click in Tree causes focus issues
      • Other
        • SessionExpiredUrl and timedRedirect are sent with every UIDL-request to the client

      7.1.11

      • Browsers
        • Scroll distance very small with Firefox & Vaadin 7
      • Input fields
        • ComboBox has no SubPart for SuggestionPopup
        • VOptionGroup does not properly escape the src-attribute for item icons
      • Table
        • Not possible to select all rows from the table
      • Other
        • some Sass fixes
        • Tab scroller position
        • Util.getAbsoluteUrl does not properly escape URL before use

      7.1.12

      • Input fields
        • TextField input prompt changes to selectable text when ESC is pressed
        • Datefield with Resolution.MONTH skips februari when initial value is null
      • Table
        • SQLContainer reads entire table upon scroll
      • Other
        • Hash character in URI fragment is not properly encoded by the client

      7.1.13

      • Browser
        • IE 8 Memory Leak
      • Input fields
        • Selecting time and pressing ESC does not close popup in PopupDateField
        • Pressing ESC key when using DateField with Resolution MONTH or YEAR does not close popup
        • DateField.setFormat("dd/MM/yyyy EEE") does not work but "dd/MM/yyyy E"
      • Other
        • Tab scroller position
        • Archetype should setup vaadin and wtp natures

      7.1.14

      • Browsers
        • Chrome on Windows can fail "clicks" on draggable elements
      • Input fields
        • Combobox doesn't set its value when "paste" action is used
        • Can select date through datefield even when component is disabled
      • Table
        • Invalid return value of Table.getValue()
        • Table Columns too wide with multiple columns and sorting from init
      • Other
        • some push fixes

      7.1.15

      • Accordion
        • (Voted by users) Vaadin 7 Accordion - Problem - 1
        • Accordion is not correctly updated when adding or removing tabs
      • Browsers
        • Treetable column lines missing in IE8
      • Input fields
        • Enter as shortcut prevents textarea newline enter
        • Combobox popup is broken when scrolling with pagelength 0 (paging disabled)
        • ComboBox dropdown list breaks on window refocus if itemset changed on focus
      • Table
        • Table.sort(…) does not update the sort indicator
        • Table width recalculated using undefined column width instead of defined widths when removing all items then add 1 item
      • Other
        • Modal Window is not always closed properly
        • Caching does not work correctly for loading ressources on clientside and serverside
        • Changing the visibility of Components in a GridLayout that is inside a Panel causes scroll position to unexpectedly jump upwards

        Acceptance criteria

              Unassigned Unassigned
              weder Andreas Weder
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved:

                  Task DoR