Sébastien Theys
91bbdf41f4
[FIX] mail: fix race conditions, especially with scroll
...
The `_update` of some components must take place before the `_update`
of other (usually sibling) components that might directly influence their
layout. This is in particular the case for `_update` that are relying on height.
Prevent force save of scroll position if there are pending hints to adjust it,
and prevent pending hints from overriding new scroll value.
Prevent flicker with message date.
This should fix all known issues related to incorrectly saving or restoring
scroll position.
task-2344226
task-2358066
task-2369332
task-2372339
task-2373741
closes odoo/odoo#61791
X-original-commit: 2002c6a599a685f4a18fc670a9f7992c8d595c0f
Related: odoo/enterprise#14759
Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com >
2020-11-16 15:40:10 +00:00
..
2020-11-16 12:25:34 +00:00
2020-09-01 23:41:42 +00:00
2020-09-18 17:34:46 +00:00
2020-11-10 12:23:00 +00:00
2020-10-01 07:20:29 +00:00
2020-10-15 20:22:30 +00:00
2020-11-10 16:04:29 +00:00
2020-09-01 11:18:00 +00:00
2020-11-12 08:16:11 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-10-12 15:19:12 +00:00
2020-09-08 18:12:26 +00:00
2020-09-01 11:18:00 +00:00
2020-08-14 23:06:25 +00:00
2020-10-19 07:03:01 +00:00
2020-09-01 11:18:00 +00:00
2020-08-14 23:06:11 +00:00
2020-08-14 23:06:11 +00:00
2020-10-02 17:50:16 +00:00
2020-09-29 17:52:02 +00:00
2020-09-29 17:52:02 +00:00
2020-10-14 10:29:10 +00:00
2020-09-01 14:02:17 +00:00
2020-09-30 16:40:59 +00:00
2020-11-03 11:48:40 +00:00
2020-09-01 11:18:00 +00:00
2020-10-19 07:03:01 +00:00
2020-10-07 13:25:32 +00:00
2020-11-09 09:27:23 +00:00
2020-09-01 11:18:00 +00:00
2020-10-12 16:18:49 +00:00
2020-10-20 10:03:58 +00:00
2020-10-22 17:23:13 +00:00
2020-11-12 12:44:07 +00:00
2020-09-21 06:25:29 +00:00
2020-09-01 11:18:00 +00:00
2020-11-04 10:34:34 +00:00
2020-11-12 17:41:06 +00:00
2020-09-01 11:18:00 +00:00
2020-10-06 07:51:59 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-10-28 10:10:11 +00:00
2020-10-27 11:11:54 +00:00
2020-11-05 11:33:00 +00:00
2020-09-29 17:52:02 +00:00
2020-11-12 12:44:07 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-05 11:24:21 +00:00
2020-10-29 19:23:41 +00:00
2020-10-29 10:05:55 +00:00
2020-09-01 11:18:00 +00:00
2020-10-19 07:03:01 +00:00
2020-10-08 11:46:20 +00:00
2020-11-09 09:27:23 +00:00
2020-10-06 11:09:43 +00:00
2020-11-10 16:04:29 +00:00
2020-11-02 18:25:20 +00:00
2020-11-03 15:08:45 +00:00
2020-11-10 16:04:29 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-04 12:13:32 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-10-16 12:56:52 +00:00
2020-11-12 12:44:07 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-02 18:25:20 +00:00
2020-09-01 11:18:00 +00:00
2020-10-15 19:54:53 +00:00
2020-10-16 12:56:52 +00:00
2020-10-20 13:15:34 +00:00
2020-08-28 19:36:12 +00:00
2020-10-23 13:19:45 +00:00
2020-10-19 07:03:01 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-10-28 14:55:47 +00:00
2020-09-01 11:18:00 +00:00
2020-08-07 08:30:41 +00:00
2020-10-23 17:20:09 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-10-22 16:17:26 +00:00
2020-09-10 13:28:34 +00:00
2020-11-12 14:46:27 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-10-30 13:20:49 +00:00
2020-10-29 19:23:41 +00:00
2020-11-10 09:07:17 +00:00
2020-10-22 07:27:52 +00:00
2020-10-22 16:17:26 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-11-05 10:23:27 +00:00
2020-08-07 08:30:41 +00:00
2020-11-02 16:23:42 +00:00
2020-11-10 16:55:31 +00:00
2020-08-07 08:30:41 +00:00
2020-10-23 07:17:29 +00:00
2020-08-14 10:02:09 +00:00
2020-09-24 13:55:22 +00:00
2020-10-29 12:58:10 +00:00
2020-10-06 09:52:17 +00:00
2020-09-18 17:34:46 +00:00
2020-10-22 16:17:26 +00:00
2020-08-07 07:00:48 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-11-02 16:23:41 +00:00
2020-08-07 08:30:41 +00:00
2020-09-08 05:59:49 +00:00
2020-08-07 08:30:41 +00:00
2020-10-19 15:21:13 +00:00
2020-11-05 10:14:22 +00:00
2020-10-27 11:15:26 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-11-02 17:29:03 +00:00
2020-08-07 08:30:41 +00:00
2020-10-23 16:03:04 +00:00
2020-08-07 08:30:41 +00:00
2020-10-22 16:17:26 +00:00
2020-08-07 08:30:41 +00:00
2020-08-22 12:55:12 +00:00
2020-11-10 16:55:31 +00:00
2020-11-10 16:55:31 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-10-23 07:17:29 +00:00
2020-08-07 08:30:41 +00:00
2020-10-22 16:17:26 +00:00
2020-09-08 18:12:26 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-10 09:11:10 +00:00
2020-10-29 19:23:41 +00:00
2020-08-07 08:30:41 +00:00
2020-08-07 08:30:41 +00:00
2020-09-01 11:18:00 +00:00
2020-11-02 18:25:20 +00:00
2020-11-16 15:40:10 +00:00
2020-09-02 08:46:22 +00:00
2020-08-20 13:34:16 +00:00
2020-09-30 09:19:16 +00:00
2020-09-29 17:52:02 +00:00
2020-11-06 13:01:29 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-09-24 10:29:44 +00:00
2020-09-29 17:52:02 +00:00
2020-09-01 11:18:00 +00:00
2020-11-06 10:00:07 +00:00
2020-09-14 10:01:49 +00:00
2020-09-01 11:18:00 +00:00
2020-10-13 07:31:58 +00:00
2020-11-16 13:10:31 +00:00
2020-10-26 11:48:02 +00:00
2020-09-01 11:18:00 +00:00
2020-09-15 11:36:12 +00:00
2020-09-09 10:29:26 +00:00
2020-11-06 13:34:44 +00:00
2020-09-01 11:18:00 +00:00
2020-10-20 08:41:50 +00:00
2020-09-01 11:18:00 +00:00
2020-09-22 14:16:37 +00:00
2020-11-13 14:38:18 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-11-05 18:40:04 +00:00
2020-09-01 11:18:00 +00:00
2020-09-01 11:18:00 +00:00
2020-10-12 15:19:12 +00:00
2020-11-15 23:08:46 +00:00
2020-09-01 11:18:00 +00:00
2020-10-05 09:36:34 +00:00
2020-09-01 11:18:00 +00:00
2020-10-26 13:26:21 +00:00
2020-09-01 11:18:00 +00:00
2020-10-13 13:59:31 +00:00
2020-11-16 12:25:34 +00:00
2020-10-22 13:06:15 +00:00
2020-11-12 13:18:30 +00:00
2020-10-29 12:39:09 +00:00
2020-11-04 10:34:34 +00:00
2020-09-17 07:54:03 +00:00
2020-10-30 17:30:56 +00:00
2020-09-01 11:18:00 +00:00
2020-09-17 07:54:03 +00:00
2020-09-01 11:18:00 +00:00
2020-11-03 13:24:16 +00:00
2020-09-29 04:25:44 +00:00
2020-11-03 16:19:42 +00:00
2020-09-29 17:52:02 +00:00
2020-09-11 13:20:05 +00:00
2020-11-04 07:32:27 +00:00
2020-10-23 07:17:53 +00:00
2020-09-01 11:18:00 +00:00
2020-08-12 09:57:09 +00:00
2020-09-29 17:52:02 +00:00
2020-11-10 16:04:29 +00:00
2020-09-01 11:18:00 +00:00
2020-11-10 16:04:29 +00:00
2020-09-01 11:18:00 +00:00
2020-09-09 09:21:12 +00:00
2020-10-05 09:36:34 +00:00
2020-09-01 11:18:00 +00:00
2020-11-10 16:04:29 +00:00
2020-11-02 13:12:52 +00:00
2020-10-29 19:23:41 +00:00
2020-10-29 11:42:31 +00:00
2020-11-04 16:37:30 +00:00
2020-11-04 10:34:34 +00:00
2020-11-03 10:48:03 +00:00
2020-09-24 15:51:19 +00:00
2020-10-06 11:10:54 +00:00
2020-10-29 19:23:41 +00:00
2020-10-20 10:18:57 +00:00
2020-11-09 10:01:37 +00:00
2020-10-15 12:02:47 +00:00
2020-09-28 12:45:08 +00:00
2020-10-06 11:21:38 +00:00
2020-09-01 11:18:00 +00:00
2020-10-16 12:56:52 +00:00
2020-10-09 07:35:59 +00:00
2020-11-09 16:44:18 +00:00
2020-10-29 19:23:41 +00:00
2020-09-01 11:18:00 +00:00
2020-11-04 07:32:27 +00:00
2020-11-06 10:00:07 +00:00
2020-09-18 09:42:09 +00:00
2020-10-05 09:36:34 +00:00
2020-09-01 11:18:00 +00:00
2020-11-13 08:36:05 +00:00
2020-11-10 16:04:29 +00:00
2020-11-03 12:09:30 +00:00
2020-10-21 10:46:33 +00:00
2020-09-30 17:15:03 +00:00
2020-11-16 10:10:43 +00:00
2020-10-05 09:36:34 +00:00
2020-10-28 10:51:51 +00:00
2020-11-12 09:18:44 +00:00
2020-10-20 12:29:28 +00:00
2020-10-20 12:29:28 +00:00
2020-10-27 15:29:28 +00:00
2020-08-14 21:20:47 +00:00
2020-09-01 11:18:00 +00:00
2020-10-05 09:36:34 +00:00
2020-11-04 07:32:27 +00:00
2020-11-16 09:58:10 +00:00
2020-11-13 12:16:22 +00:00
2020-11-13 16:55:39 +00:00
2020-10-13 07:39:01 +00:00
2020-11-13 15:36:43 +00:00
2020-11-04 09:54:08 +00:00
2020-10-16 12:56:52 +00:00
2020-10-09 08:21:23 +00:00
2020-11-06 12:12:26 +00:00
2020-09-01 11:18:00 +00:00
2020-11-04 17:33:40 +00:00
2020-10-16 12:56:52 +00:00
2020-08-21 17:30:13 +00:00
2020-09-29 17:52:02 +00:00
2020-10-06 08:51:09 +00:00
2020-10-21 10:18:36 +00:00
2020-10-16 12:56:52 +00:00
2020-10-02 07:26:27 +00:00
2020-08-04 14:28:29 +00:00
2020-10-29 19:23:41 +00:00
2020-11-03 07:24:46 +00:00
2020-10-30 19:03:01 +00:00
2020-10-02 08:52:39 +00:00
2020-09-01 12:10:30 +00:00
2020-10-07 10:21:51 +00:00
2020-09-21 10:09:12 +00:00
2020-10-20 11:53:16 +00:00
2020-09-01 11:18:00 +00:00
2020-10-27 18:47:14 +00:00
2020-11-04 14:53:37 +00:00
2020-09-01 11:18:00 +00:00
2020-09-08 18:12:26 +00:00
2020-09-01 11:18:00 +00:00
2020-10-14 10:29:11 +00:00
2020-11-04 11:24:53 +00:00
2020-09-29 17:52:02 +00:00
2020-11-03 10:48:03 +00:00
2020-10-22 18:00:23 +00:00
2020-11-12 18:03:20 +00:00
2020-10-14 09:48:04 +00:00
2020-10-16 12:56:52 +00:00
2020-09-29 17:52:02 +00:00
2020-10-28 12:09:04 +00:00
2020-10-22 13:30:03 +00:00
2020-11-16 13:40:47 +00:00
2020-09-29 17:52:02 +00:00
2020-10-19 10:58:39 +00:00
2020-10-05 09:36:34 +00:00
2020-10-14 10:29:11 +00:00