diff --git a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl
index 3b92b32378..0b64f299af 100644
--- a/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl
+++ b/Userland/Libraries/LibWeb/HTML/CanvasRenderingContext2D.idl
@@ -36,7 +36,7 @@ interface CanvasRenderingContext2D {
attribute DOMString strokeStyle;
attribute double lineWidth;
- ImageData createImageData(double sw, double sh);
+ ImageData createImageData(long sw, long sh);
undefined putImageData(ImageData imagedata, double dx, double dy);
undefined save();