Bug 92410 - <svg> element with no intrinsic size and max-width gets sized incorrectly
Summary: <svg> element with no intrinsic size and max-width gets sized incorrectly
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2012-07-26 11:58 PDT by mitz
Modified: 2012-07-26 13:11 PDT (History)
2 users (show)

See Also:


Attachments
Test case (292 bytes, text/html)
2012-07-26 11:58 PDT, mitz
no flags Details
Apply the rule for computing the width of elements with auto width and height, and intrinsic ratio but no intrinsic size to all such elements, regardless of whether they have a content renderer (3.98 KB, patch)
2012-07-26 12:57 PDT, mitz
dino: review+
Details | Formatted Diff | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description mitz 2012-07-26 11:58:35 PDT
Created attachment 154713 [details]
Test case

In the attached test case, the <svg> element ends up having a width of 300px (based on the default 300-by-150 for replaced elements with no intrinsic size) instead of 400px (based on its width attribute specifying 100%).
Comment 1 mitz 2012-07-26 12:01:36 PDT
<rdar://problem/11966895>
Comment 2 mitz 2012-07-26 12:57:29 PDT
Created attachment 154726 [details]
Apply the rule for computing the width of elements with auto width and height, and intrinsic ratio but no intrinsic size to all such elements, regardless of whether they have a content renderer
Comment 3 mitz 2012-07-26 13:11:11 PDT
Fixed in <http://trac.webkit.org/r123785>.