Restore the displayed value before Window.Form reads the widgets. Otherwise
rebuilding the selection may temporarily select its first option.
Closes#15117
(grafted from 0fdec92fe79648f3044c5bc10c4dd729a74028fd)
--HG--
branch : 8.0
Browsers based on Chromium renders the select as a "normal" select tag when
size=1. Such that the mousedown event is triggered twice which clear the
selection.
Closes#14529
(grafted from 4d95b908a33d950d24416b53d6264db1b0b3b443)
--HG--
branch : 8.0
Since 917de1b3e124 the current selection is no more stored but it is needed to
render textual value of a column synchronously.
Closes#15104
(grafted from 2b97e6681d99b4172aceb3a45557e92e2420795b)
--HG--
branch : 8.0
Since 917de1b3e124 the selection is not stored on the selection_mixins we must
thus use the one coming from the callback call
Closes#15087
(grafted from e80a99079b44ce2d1c22865bd919fef6bfc8ce24)
--HG--
branch : 8.0
Since 0b692f8ac308 the screen must be displayed again in order to remove the
disabled property.
Closes#15061
(grafted from 7df15278c9793c95b2d14038c1f779a4447838d4)
--HG--
branch : 8.0
When a widget display is asynchronous, we must ensure that it is still the same
record that is being displayed when the callback is finally executed. Otherwise
it may render the data of a different record in the HTML.
Closes#15041
(grafted from dbd215ffb07150c2f476922bd7c66dc896ed2665)
--HG--
branch : 8.0
Billboard must receive the graph element directly because the chart can be
rendered while it is still detached from the document.
Closes#14970
(grafted from 00123388953eb5d0e7cee0ff3b8d005a826db9e9)
--HG--
branch : 8.0
And do not store the current selection nor help but only pass them to the
callback.
Closes#15029
(grafted from 917de1b3e12443c919b90ba7cac9497bca047ef9)
--HG--
branch : 8.0
Only when the current record has changed that those objects needs to be
refreshed/cleared:
- the info bar
- the resources
- the attachment preview
- the chat
Closes#15012
(grafted from dc3a3e20006329b742e6f989a0fd01d485ec80b1)
--HG--
branch : 8.0
The display does not clear the input if the current record is changed so we
must ensure that the input is always empty once file has been selected.
Closes#14482
(grafted from 759ffbf53e83eb67855b929aaf0274826e1b1fb5)
--HG--
branch : 8.0
For the auto margin to center the input, it must be displayed as block without
float.
Closes#14942
(grafted from 99d59e3b76a7f11c65adea228345fe24571ed510)
--HG--
branch : 8.0
The context domain must be evaluated only by the screen when doing a domain
search.
Closes#14921
(grafted from dbad6143d6d085b448b71e446b546e488d45cf55)
--HG--
branch : 8.0
Since 1aad63cbbba7 there is a check that the button from a wizard are triggered
from the same state as they were created.
But when an exception is raised during the execution, the wizard must be put
back to the initial state such that buttons can still be triggered again.
Closes#14895
(grafted from 0eddec418366403871755be8ba3b750a9c0fcdf4)
--HG--
branch : 8.0
The view is reset when a new record is displayed and on editable list or
list-form, we want to have only the current record selected even if the
selection checkbox is checked for all records.
Closes#14858
(grafted from c4c84d6300fc4e02eeb7b731434cdf988cce45bc)
--HG--
branch : 8.0
In order to ensure that after the focus out of a field that triggers
on_change's, the view is fully displayed before the set_value call from the
Window.Form response. Otherwise the set_value restore the previous value.
Closes#14853
(grafted from fd5d15e75c92282fcadee930c6b51cb02397bbb6)
--HG--
branch : 8.0
Pass the current record context from the email dialog when fetching
template values and defaults. This keeps context-dependent models,
including table_query records, addressable after the user changes the
context.
Closes#14565
(grafted from 868b0e31fbdecc0e04b2cb1c894829c5eba19fa4)
--HG--
branch : 8.0
On small screen the menu inherits of the navbar background which reduces the
contrast with the item of the menu.
Closes#14855
(grafted from d6e959a65a3f1ec3fb65f96808df61b66bedb4cb)
--HG--
branch : 8.0