Files
browser/src
Karl Seguin a591956dcc Split Script
This is a follow up to https://github.com/lightpanda-io/browser/pull/2290. That
PR spit ScriptManager into ScriptManager and ScriptManagerBase, with the
goal of letting a Worker have a ScriptManagerBase that works without needing
a frame.

But the Script object was still a large object meant to work with any type of
script invocation, e.g. it has a nullable element. This commit swaps out these
fields for a better-typed "extra" union field. So that Element only exists in
the extra.frame tag. In the end, it just makes it more explicit about what
fields are valid under specific conditions.
2026-04-30 15:30:37 +08:00
..
2026-04-30 15:30:37 +08:00
2026-04-22 08:42:18 +08:00
2026-04-25 13:22:41 +08:00
2026-04-23 15:48:13 +08:00
2026-04-28 22:21:27 +08:00
2026-04-20 17:13:06 +08:00
2026-04-27 16:05:40 +03:00
2026-04-10 06:51:10 +08:00
2026-04-22 08:42:18 +08:00
2026-04-23 15:48:13 +08:00
2026-04-24 12:40:25 +01:00
2026-01-24 07:59:41 +08:00