Owl last update fixes the leaking `this` in rendering context of templates called with `t-call-context` [1]. Since [2], we use the `t-call-context` directive to control the rendering context of templates compiled from an arch (e.g. in form and kanban views). We can now better control what people use in archs, where we don't want them to access js implementation details, as `this` is no longer available. However, the component instance still needs to be accessible in the compiled template. We thus add the `__comp__` key in the rendering context. Since we do not want people to access it in archs, we add a check in the view validation that this string isn't used in dynamic attributes. [1] https://github.com/odoo/owl/commit/df59ec49aefce2e0913fdc1792d42b9680fb28b6 [2] https://github.com/odoo/odoo/commit/4c5b867ff6b0b674cb83d1a1262ae354ebaa6d57 X-original-commit: 264f313012aa99449d1576ae1110252c13755142 Part-of: odoo/odoo#110196