8423c0dd9030225c7bd168f7fa2b3fde87176ee1
Since this commit [1], when clicking on an image that is not a link and then clicking on an image that is a link, the first image that is not a link becomes a link. This issue occurred because we were triggering 'activate_image_link_tool' in 'toggleLinkTools' before the options for the selected image were ready. As a result, 'activate_image_link_tool' was being triggered on the previous image (the one that is not a link), causing it to become a link. To fix this, we now only trigger 'activate_image_link_tool' if the URL input needs to be focused (e.g., when clicking on the "edit link" button in the image popover). Steps to reproduce the bug: - Drag and drop a "Columns" Snippet onto the page. - Click on the image of the first column. - Click on the button to create a link in the options of the image. - Type "/" in the url input. - Click on the image of the second column. - Click on the image of the first column. - Click on the image of the second column. - Bug: a link is added on the image of the second column. This commit also modifies the "link_tools" test to avoid this bug reappears. [1]: https://github.com/odoo/odoo/commit/11ee7d5520c3a14a381b3f5b973114670f1e2edb task-3422238 closes odoo/odoo#128806 X-original-commit: fef32aa339177a2ca008ab988cb0ac0a670c110c Signed-off-by: Benoit Socias (bso) <bso@odoo.com>
…
…
Odoo
Odoo is a suite of web based open source business apps.
The main Odoo Apps include an Open Source CRM, Website Builder, eCommerce, Warehouse Management, Project Management, Billing & Accounting, Point of Sale, Human Resources, Marketing, Manufacturing, ...
Odoo Apps can be used as stand-alone applications, but they also integrate seamlessly so you get a full-featured Open Source ERP when you install several Apps.
Getting started with Odoo
For a standard installation please follow the Setup instructions from the documentation.
To learn the software, we recommend the Odoo eLearning, or Scale-up, the business game. Developers can start with the developer tutorials
Languages
Python
49.6%
JavaScript
47.8%
SCSS
2%
CSS
0.3%
HTML
0.2%