remove incorrect URL check + prefer 0ms in Scheduler

This commit is contained in:
Halil Durak
2026-01-27 01:53:32 +03:00
parent 7ca0225185
commit 721ef8e2fb

View File

@@ -233,7 +233,7 @@ pub const Build = struct {
return page.scheduler.add( return page.scheduler.add(
args, args,
dispatchLoadEvent, dispatchLoadEvent,
25, 0,
.{ .{
.low_priority = false, .low_priority = false,
.name = "Image.Build.created", .name = "Image.Build.created",
@@ -250,10 +250,8 @@ pub const Build = struct {
const self = element.as(Image); const self = element.as(Image);
const image = self.asElement(); const image = self.asElement();
const src_changed_and_valid = std.mem.eql(u8, attr_name, "src") and const src_changed = std.mem.eql(u8, attr_name, "src") and attr_value.len > 0;
URL.isCompleteHTTPUrl(attr_value); if (src_changed) {
if (src_changed_and_valid) {
// Have to do this since `Scheduler` only allow passing a single arg. // Have to do this since `Scheduler` only allow passing a single arg.
const args = try page._factory.create(CallbackParams{ const args = try page._factory.create(CallbackParams{
.page = page, .page = page,
@@ -265,7 +263,7 @@ pub const Build = struct {
try page.scheduler.add( try page.scheduler.add(
args, args,
dispatchLoadEvent, dispatchLoadEvent,
25, 0,
.{ .{
.low_priority = false, .low_priority = false,
.name = "Image.Build.attributeChange", .name = "Image.Build.attributeChange",