summaryrefslogtreecommitdiff
path: root/addons/web/static/tests/fields/basic_fields_tests.js
diff options
context:
space:
mode:
authorAaron Bohy <aab@odoo.com>2019-04-04 08:24:52 +0000
committerAaron Bohy <aab@odoo.com>2019-04-12 06:14:08 +0000
commitd971e4f4c7dfe0bba60828948174a399e4ebc4d3 (patch)
treea2259f3bf6bf5ecf0721eaf32c75d46cea02fbb7 /addons/web/static/tests/fields/basic_fields_tests.js
parentf7432d0d0421bee30663c30a0ddbcc6a9cf62d9b (diff)
[FIX] web: x2many list: edit and long click 'Add a line'
Assume an x2many editable list where the user edits a record (input field), and then clicks on 'Add a line' (and keeps it pressed for a while, before releasing the click). When the 'mousedown' event occurs, the 'change' event is triggered on the edited field, and (once potential onchanges have been applied), the list is updated, i.e. all rows except for the one being edited a re-rendered. However, the 'Add a line' handler listens to the 'click' event, which never occurs if we release the click after the rows have been re-rendered. This is an issue for every rows, not only 'Add a line', but for data rows, the issue is already present in former versions, and is not that easy to fix). The 'Add a line' case is a consequence of the recent work on list views (see 234d92c4f0c0), so we can fix it independently. Task 1915702
Diffstat (limited to 'addons/web/static/tests/fields/basic_fields_tests.js')
0 files changed, 0 insertions, 0 deletions