libservo: Notify delegates of send errors in request objects (#35668)

* libservo: Notify delegates of send errors in request objects

Signed-off-by: Delan Azabani <dazabani@igalia.com>

* Remove webview error sender for simplicity

Signed-off-by: Delan Azabani <dazabani@igalia.com>

* Remove error sender trait, now that there is only one impl

Signed-off-by: Delan Azabani <dazabani@igalia.com>

* Address review feedback

Signed-off-by: Delan Azabani <dazabani@igalia.com>

* Add unit tests

Signed-off-by: Delan Azabani <dazabani@igalia.com>

---------

Signed-off-by: Delan Azabani <dazabani@igalia.com>
This commit is contained in:
Delan Azabani 2025-03-19 14:41:14 +08:00 committed by GitHub
parent f19dd23641
commit a442a11330
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 357 additions and 27 deletions

1
Cargo.lock generated
View file

@ -4337,6 +4337,7 @@ dependencies = [
"gaol",
"gleam",
"gstreamer",
"http 1.3.1",
"ipc-channel",
"keyboard-types",
"layout_thread_2020",