faffdca5924db6d669246a6115f751c7124188ef
Root cause for column widths: Odoo 19's column_width_hook.js dynamically sets inline widths on every cell at render time, overriding any CSS width on td/th selectors. Confirmed by reading the hook source on entech: 'A width can also be hardcoded in the arch (width="60px").' Fix: set width='Npx' as an ARCH ATTRIBUTE on each <field> in the line list: - Part Number 230px, Line Job # 80px, Thickness 100px, Mask 55px, Bake 120px, Qty 55px, Price 80px, Subtotal 90px, Action stack 60px - Specification + Internal Notes get NO width → take remaining flex space (responsive: layout adapts to viewport) Root cause for missing checkbox: my SCSS underline-style override selected ALL .o_field_widget input including type=checkbox, rendering checkboxes as 30px-tall full-width transparent text inputs. Fix: exclude type=checkbox/radio/file from the underline rule, and add explicit rendering for type=checkbox (18px square, accent-coloured) inside .o_fp_xpr_cell. The Blanket Sales Order checkbox + the inline Block partial shipments checkbox are now both visible.
Description
Odoo 19 custom modules
Languages
Python
57%
HTML
24.9%
JavaScript
14.7%
SCSS
2.2%
CSS
0.8%
Other
0.3%