diff --git a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
index f8a3a39..8365a74 100644
--- a/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
+++ b/src/trx-client/trx-frontend/trx-frontend-http/assets/web/index.html
@@ -4,7 +4,8 @@
trx-rs v{ver}
-
+
+
diff --git a/src/trx-client/trx-frontend/trx-frontend-http/src/api.rs b/src/trx-client/trx-frontend/trx-frontend-http/src/api.rs
index bc5b8fb..81ae91e 100644
--- a/src/trx-client/trx-frontend/trx-frontend-http/src/api.rs
+++ b/src/trx-client/trx-frontend/trx-frontend-http/src/api.rs
@@ -712,6 +712,7 @@ pub fn configure(cfg: &mut web::ServiceConfig) {
.service(select_rig)
.service(crate::server::audio::audio_ws)
.service(favicon)
+ .service(favicon_png)
.service(logo)
.service(style_css)
.service(app_js)
@@ -739,6 +740,13 @@ async fn favicon() -> impl Responder {
.body(FAVICON_BYTES)
}
+#[get("/favicon.png")]
+async fn favicon_png() -> impl Responder {
+ HttpResponse::Ok()
+ .insert_header((header::CONTENT_TYPE, "image/png"))
+ .body(FAVICON_BYTES)
+}
+
#[get("/logo.png")]
async fn logo() -> impl Responder {
HttpResponse::Ok()