Andrei Volykhin
ef9f16027b
html: Add missing 'width' and 'height' reflected IDL dimension attributes ( #39606 )
...
The HTML specification defines the 'width' and 'height' attributes as
dimension attributes for the embedded content and images (img, iframe,
embed, object, video, source, input with image type)
https://html.spec.whatwg.org/multipage/#dimension-attributes and for the
tables (table, col, colgroup, thead, tbody, tfoot, tr, td, th) even
these attributes are marked as obsolete.
And UA are expected to use these 'width' and 'height' attributes as
style presentational hints for the rendering.
The embedded content and images:
https://html.spec.whatwg.org/multipage/#dimRendering
The tables:
https://html.spec.whatwg.org/multipage/#tables-2:the-table-element-4
Added missing 'width' and/or 'height' reflected IDL attributes:
- conformant 'unsigned long' IDL attributes for the 'img, source, video'
(with new macro 'make_dimension_uint*)
- obsolete 'DOMString' IDL attributes for the 'td, th, col, colgroup'
Moved the `fn attribute_affects_presentational_hints()` from Element to
specific HTML and SVG elements with attributes which affects
presentational hints for rendering.
Testing: Improvements in the following tests
- html/dom/idlharness.https.html
- html/dom/reflection-embedded.html
- html/dom/reflection-tabular.html
-
html/rendering/replaced-elements/attributes-for-embedded-content-and-images/picture-aspect-ratio.html
Signed-off-by: Andrei Volykhin <andrei.volykhin@gmail.com >
2025-10-09 18:03:47 +00:00
..
2025-06-02 13:20:57 +00:00
2025-09-16 20:41:12 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-21 05:37:34 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-13 08:36:04 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-18 04:13:43 +00:00
2025-02-02 07:49:48 +00:00
2025-01-24 20:47:43 +00:00
2025-09-06 18:01:21 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-25 08:05:01 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-05 17:47:42 +00:00
2025-09-06 19:48:38 +00:00
2025-09-06 19:48:38 +00:00
2025-01-24 20:47:43 +00:00
2025-09-16 17:23:42 +00:00
2025-07-07 10:43:30 +00:00
2025-08-14 13:34:02 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-02-05 12:41:36 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-04-01 11:20:46 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-04-01 19:18:07 +00:00
2025-07-25 03:05:22 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-09 18:01:00 +00:00
2025-08-12 04:53:53 +00:00
2025-08-11 06:04:51 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-05-10 15:54:13 +00:00
2025-01-24 20:47:43 +00:00
2025-07-23 08:16:01 +00:00
2025-01-24 20:47:43 +00:00
2025-08-13 08:36:04 +00:00
2025-01-24 20:47:43 +00:00
2025-09-04 19:02:54 +00:00
2025-08-21 23:19:42 +00:00
2025-08-27 06:10:16 +00:00
2025-08-21 07:19:25 +00:00
2025-08-20 16:36:59 +00:00
2025-08-21 23:19:42 +00:00
2025-08-21 23:19:42 +00:00
2025-01-24 20:47:43 +00:00
2025-08-21 23:19:42 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-15 19:18:19 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-27 17:25:16 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-22 19:43:04 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-21 18:57:10 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-02 07:51:19 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-02-19 05:50:01 +00:00
2025-02-19 05:50:01 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-07-29 04:18:15 +00:00
2025-10-02 04:17:36 +00:00
2025-10-02 04:17:36 +00:00
2025-10-02 04:17:36 +00:00
2025-10-02 04:17:36 +00:00
2025-07-31 06:17:23 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-02-16 09:54:31 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-07-15 08:03:49 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-04 03:42:54 +00:00
2025-09-03 18:52:15 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-06-03 11:22:44 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-09 18:03:47 +00:00
2025-09-24 09:29:44 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-05-29 11:26:27 +00:00
2025-01-24 20:47:43 +00:00
2025-04-16 05:52:19 +00:00
2025-01-24 20:47:43 +00:00
2025-02-17 07:07:24 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-03-14 20:33:07 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-22 14:05:32 +00:00
2025-01-24 20:47:43 +00:00
2025-03-19 07:57:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-06-07 07:00:02 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-09 18:03:47 +00:00
2025-01-24 20:47:43 +00:00
2025-01-25 04:34:58 +00:00
2025-01-24 20:47:43 +00:00
2025-10-09 18:03:47 +00:00
2025-10-09 18:03:47 +00:00
2025-10-09 18:03:47 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-03-17 09:41:34 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-09 18:03:47 +00:00
2025-08-30 14:33:01 +00:00
2025-08-30 14:33:01 +00:00
2025-06-19 05:19:07 +00:00
2025-07-25 05:29:10 +00:00
2025-08-21 22:54:19 +00:00
2025-07-26 02:59:15 +00:00
2025-09-12 16:54:07 +00:00
2025-06-19 05:19:07 +00:00
2025-06-19 05:19:07 +00:00
2025-06-19 05:19:07 +00:00
2025-06-20 07:42:36 +00:00
2025-01-24 20:47:43 +00:00
2025-07-14 10:20:02 +00:00
2025-07-15 08:03:49 +00:00
2025-01-24 20:47:43 +00:00
2025-02-13 07:47:29 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-01 14:45:33 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-13 08:36:04 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-12 06:33:15 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-02 15:14:07 +00:00
2025-08-22 19:41:50 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-02-18 16:56:57 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-07-15 08:03:49 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-06 19:48:38 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-04-13 01:41:39 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-16 20:33:37 +00:00
2025-01-24 20:47:43 +00:00
2025-08-27 06:18:04 +00:00
2025-01-24 20:47:43 +00:00
2025-08-13 08:36:04 +00:00
2025-01-27 15:52:54 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-07-07 10:43:30 +00:00
2025-09-16 20:41:12 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-04-25 08:49:21 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-30 16:51:58 +00:00
2025-01-24 20:47:43 +00:00
2025-08-11 13:39:55 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-05-25 17:36:16 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-11 11:07:59 +00:00
2025-08-11 11:07:59 +00:00
2025-08-11 11:07:59 +00:00
2025-08-11 11:07:59 +00:00
2025-05-23 16:16:22 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-02-18 04:13:43 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-05-17 08:14:19 +00:00
2025-01-24 20:47:43 +00:00
2025-07-29 04:18:15 +00:00
2025-07-09 12:42:36 +00:00
2025-07-29 04:18:15 +00:00
2025-07-09 12:42:36 +00:00
2025-07-09 12:42:36 +00:00
2025-08-15 07:57:00 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-05-08 08:45:57 +00:00
2025-08-13 08:36:04 +00:00
2025-05-08 08:45:57 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-13 09:57:15 +00:00
2025-09-13 09:57:15 +00:00
2025-09-13 09:57:15 +00:00
2025-09-13 09:57:15 +00:00
2025-09-13 09:57:15 +00:00
2025-01-24 20:47:43 +00:00
2025-02-19 13:02:14 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-05-24 13:20:45 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-07-09 14:22:03 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-06-09 14:28:30 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-24 04:10:56 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-10-07 07:23:00 +00:00
2025-09-13 18:34:14 +00:00
2025-01-24 20:47:43 +00:00
2025-05-04 17:05:07 +00:00
2025-05-04 17:05:07 +00:00
2025-01-24 20:47:43 +00:00
2025-04-19 01:34:13 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-08-13 08:36:04 +00:00
2025-06-18 15:26:05 +00:00
2025-02-19 13:02:14 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-09-24 16:39:38 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00
2025-01-24 20:47:43 +00:00