diff --git a/src/lib.rs b/src/lib.rs index 1564952..78b9550 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -56,7 +56,14 @@ cfg_if::cfg_if! { .start( canvas, eframe::WebOptions::default(), - Box::new(|cc| Ok(Box::new(math_app::MathApp::new(cc)))), + Box::new(|cc| { + // Limit tessellation options to prevent runaway allocation + cc.egui_ctx.tessellation_options_mut(|tess_options| { + tess_options.feathering = false; + tess_options.feathering_size_in_pixels = 1.0; + }); + Ok(Box::new(math_app::MathApp::new(cc))) + }), ) .await } diff --git a/www/index.html b/www/index.html index a00ed26..e9c9353 100644 --- a/www/index.html +++ b/www/index.html @@ -56,9 +56,10 @@ margin-left: auto; display: block; position: absolute; - top: 0%; - left: 50%; - transform: translate(-50%, 0%); + top: 0; + left: 0; + width: 100%; + height: 100%; }