cannot ungroup <svg> child elements

Bug #166327 reported by Frederik Elwert
2
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Low
Martin Owens

Bug Description

I have an svg chart generated with ChartSVG - http://
sourceforge.net/projects/chartsvg/ - that contains a svg
element in the middle of the file. When i select that svg
in inkscape, the status bar tells me it was a group, but i
can't ungroup it (and i'm not shure whether i should be or
not).

But when i select child elements of that svg with the xml
editor, the path nodes, selection markers etc. are drawn
in the original viewport, not in that one of the child svg.

It's not a big problem, but seems to be a quite
unexpected behaviour and makes the editing of images
like that a bit uncomfortable...

Tags: groups svg
Revision history for this message
Frederik Elwert (frederik-elwert) wrote :
Revision history for this message
Ryan Lerch (ryanlerch) wrote :

Thank you for taking the time to report this bug and helping to make Inkscape better. You reported this bug a long while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with latest Inkscape release? Thanks in advance.

Changed in inkscape:
importance: Medium → Low
status: New → Incomplete
Revision history for this message
Frederik Elwert (frederik-elwert) wrote :

No, I don't see it for the children of the inner svg element. They are now selected correctly and their bounding boxes are correct.

But the bounding box of the svg element itself seems wrong. It doesn't correspond with the sum of the bounding boxed of its children.

The issue of not being able to ungroup such an inner svg element is still there, but I'm not sure if this is a bug or not.

Revision history for this message
ScislaC (scislac) wrote :

Can you please attach a file exhibiting this issue?

tags: added: groups
removed: ungroup
Revision history for this message
su_v (suv-lp) wrote :

reproduced with Inkscape 0.47 r22583 on OS X 10.5.8

I don't know if it is really a bug either.
- the bounding box of the inner svg element looks ok to me (includes all child elements)
- selecting child elements of the inner svg element shows the correct bbox,
- the groups (the pie chart) inside the inner svg element can be ungrouped,
but
- the inner SVG element itself cannot be un-grouped even though the status line says 'Group of 13 objects in root'.

Changed in inkscape:
status: Incomplete → New
Revision history for this message
Krzysztof Kosinski (tweenk) wrote :

Inkscape probably thinks the <svg:g> that is a child of <svg:svg> group is a layer.

Revision history for this message
Martin Owens (doctormo) wrote :

I've allowed svg elements to be ungrouped. Tested with the svg file attached.

Note: The code had a comment which specifically said it was not allowing svg elements to be ungrouped. I've messaged the dev in question and the mailing list just in case there's a good reason not to allow this. For now, it's fixed in trunk.

Changed in inkscape:
assignee: nobody → Martin Owens (doctormo)
status: New → Fix Committed
su_v (suv-lp)
Changed in inkscape:
milestone: none → 0.49
Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.