Commit Graph
125 Commits
Author SHA1 Message Date
ldm0 b081c0d24c perf(renderer): defer worker runtime services 2026-09-01 23:21:19 +08:00
ldm0 bb9ecdd24c fix(runtime): retire parser continuation on navigation 2026-09-01 14:20:17 +08:00
ldm0 9953237e66 perf(parser): build fragments directly in live DOM 2026-09-01 04:31:16 +08:00
ldm0 e5adfb4120 fix(cdp): align multi-page policy with Chromium 2026-09-01 00:12:24 +08:00
ldm0 2a10f8efca fix(cdp): harden document and navigation lifecycles 2026-09-01 00:12:24 +08:00
ldm0 42ca2882d2 fix(cdp): aggregate target policy by session 2026-09-01 00:12:24 +08:00
ldm0 fff356767f refactor(target): own stable pages in target hosts 2026-09-01 00:12:24 +08:00
ldm0 c1204434f7 fix(layout): implement automatic table column sizing 2026-08-31 11:59:59 +08:00
ldm0 b23c9bd0a9 fix(renderer): unify javascript URL document ownership 2026-08-30 16:36:55 +08:00
ldm0 c0e189a0fb fix(renderer): defer idle callbacks while page work is pending 2026-08-30 16:36:55 +08:00
ldm0 4cd690931e fix(renderer): execute javascript URL navigations internally 2026-08-30 16:36:55 +08:00
ldm0 b09fee1df2 feat(layout): expose resolved Grid tracks 2026-08-30 05:41:30 +08:00
ldm0 7f2efded61 fix(layout): establish filter containing blocks 2026-08-30 03:14:38 +08:00
ldm0 112cfda8cb perf(layout): cull paint outside captures 2026-08-30 00:55:04 +08:00
BibekPathak 38a07bad55 fix(renderer): reject javascript: location assignments without ghosting href 2026-08-29 19:14:55 +08:00
ldm0 ba24bc7abe fix(layout): preserve calc lengths in intrinsic margins 2026-08-29 19:11:35 +08:00
ldm0 4117a16f2d perf(renderer): trace per-frame rendering phases 2026-08-28 15:18:42 +08:00
ldm0 65f53b667e fix(layout): resolve CSSOM metrics in absolute zoom space 2026-08-28 11:28:23 +08:00
ldm0 e5f4ef1f5f Resolve used aspect ratios at layout boundaries 2026-08-28 04:41:52 +08:00
ldm0 de242fbaec Fix one-dimensional inline offset geometry 2026-08-27 19:22:08 +08:00
ldm0 ce0a6157e2 Model inline offset geometry from fragments 2026-08-27 19:22:08 +08:00
ldm0 bc11eeb2d5 fix(renderer): fence command output at its exact cursor 2026-08-27 18:04:19 +08:00
ldm0 5b9a21bc25 fix(navigation): honor input disposition for popup activation
Carry foreground/background selection through renderer and protocol so auxiliary targets are activated independently of navigation. Match trusted input policy for platform modifiers, Shift, Alt, and window.open while preventing synthetic modified clicks from creating tab-unders.
2026-08-27 18:04:19 +08:00
ldm0 5e173f3a5a refactor(encoding): extract legacy charset detector 2026-08-27 17:53:51 +08:00
ldm0 23acc9d739 feat(encoding): detect unlabeled legacy HTML like Blink 2026-08-27 17:53:51 +08:00
ldm0 9725d7610d fix(css): enforce exact style element type 2026-08-27 15:08:24 +08:00
ldm0 7391608b7b Ignore table-part decorations in used geometry 2026-08-27 14:59:02 +08:00
ldm0 d0935a7c9b Model embedded frame base backgrounds 2026-08-27 02:03:48 +08:00
ldm0 eb829a980b Separate single and penetrating hit tests 2026-08-27 02:03:32 +08:00
ldm0 d0b3d4ef0a Expose image coordinates in untransformed root space 2026-08-27 00:52:15 +08:00
ldm0 12820a5203 Preserve structural ancestry through block-in-inline 2026-08-27 00:42:38 +08:00
ldm0 17a288b3db refactor(csp): unify navigation embedding checks 2026-08-26 20:39:31 +08:00
ldm0 d96feb74f2 refactor(document): unify navigation response policies 2026-08-26 20:39:31 +08:00
ldm0 fc7c19e248 fix(csp): enforce frame-ancestors on child responses 2026-08-26 20:39:31 +08:00
ldm0 f3d5f3d11c refactor(runtime): simplify awaited expression evaluation 2026-08-26 17:58:15 +08:00
ldm0 addbb8e3fa feat(fetch): evaluate page expressions 2026-08-26 17:58:15 +08:00
ldm0 aa4e6333b4 test(renderer): avoid cross-source stylesheet ordering assumptions 2026-08-26 03:29:40 +08:00
ldm0 12e122c8fe fix(renderer): isolate stylesheet parser resume authority 2026-08-26 03:29:40 +08:00
ldm0 8de1ee41a5 fix(renderer): retain admitted parser phase-one driver 2026-08-26 03:29:40 +08:00
ldm0 a942fbec7d fix(renderer): resume parser on stylesheet settlement
Release parser execution when the blocking stylesheet state settles, while keeping link and style load/error dispatch as an independent event boundary. Carry parser admission through the page turn so its phase-one consumer can run without an unrelated task splitting the handoff.
2026-08-26 03:29:40 +08:00
ldm0 3300ba2af2 Model table cell presentation padding 2026-08-26 01:46:50 +08:00
ldm0 fa59adb7b3 fix(cdp): reserve output capacity for terminal responses 2026-08-25 21:36:53 +08:00
ldm0 1ea452f139 fix(cdp): settle navigation terminations in session owner 2026-08-25 17:15:54 +08:00
ldm0 4d0b78f1f8 fix(cdp): unify renderer session response authority 2026-08-25 17:15:54 +08:00
ldm0 28aaaa9e8a feat(cli): add disable-js fetch mode 2026-08-25 16:05:34 +08:00
ldm0 7020b2fc55 fix(renderer): escalate isolate maintenance under pressure 2026-08-25 02:41:17 +08:00
ldm0 461f9bcac4 feat(fetch): enrich JSON dump metadata 2026-08-24 20:04:55 +08:00
ldm0 79a1bca120 refactor(style): retain incremental document style worlds 2026-08-24 18:56:48 +08:00
ldm0 11b8271f52 fix(svg): cascade presentation attributes 2026-08-24 17:25:41 +08:00
ldm0 3d6f263e28 refactor(renderer): make parser finish boundaries explicit 2026-08-24 15:39:23 +08:00