WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
307677
removeAttribute for width/height on svg root element is trying to set an empty invalid string
https://bugs.webkit.org/show_bug.cgi?id=307677
Summary
removeAttribute for width/height on svg root element is trying to set an empt...
Karl Dubost
Reported
2026-02-12 07:45:16 PST
About
http://wpt.live/svg/coordinate-systems/outer-svg-intrinsic-size-002.html
data:text/html,<!doctype html><title>svg</title><svg></svg> document.querySelector("svg").width.baseVal.value 300 document.querySelector("svg").height.baseVal.value 150 so far so good. data:text/html,<!doctype html><title>svg</title><svg width="500" height="500"></svg> document.querySelector("svg").width.baseVal.value 500 document.querySelector("svg").height.baseVal.value 500 Firefox/Chrome document.querySelector("svg").removeAttribute("width") undefined document.querySelector("svg").width.baseVal.value 300 Safari document.querySelector("svg").removeAttribute("width") Error: Invalid value for <svg> attribute width="" document.querySelector("svg").width.baseVal.value 500 setAttribute is working but removeAttribute defaults to trying to set the empty string (invalid) instead of reinitializing to the initial default value. to 300 for width and 150 for height
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2026-02-12 07:45:22 PST
<
rdar://problem/170233990
>
Ahmad Saleem
Comment 2
2026-02-13 18:01:50 PST
https://github.com/WebKit/WebKit/pull/58695
<- Fixing `Error: Invalid value for <svg> attribute width=""` this issue - it wouldn't progress this WPT though.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug