Gradients on group create a false duplicate

Bug #514099 reported by Koetsu
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Invalid
Medium
Unassigned

Bug Description

It seems that when I add a gradient (with multiple stops) on text then convert it to a shape, using the select tool brings up a false gradient with two stops. On the Fill tab, it shows the gradient the text is using but clicking the edit button to edit the gradients makes no changes. It takes selecting the group with the Node selecting tool to get the real gradient to show up. In fact, I've seen several problems involving selections because something was selected with the Selector Tool and not the Node Tool.

This is for Inkscape 0.47 on Windows XP. It never happened before.

Revision history for this message
su_v (suv-lp) wrote :

not a bug imho:
1) after converting the text object to path the gradient is set on the group and inherited by the individual paths (former characters) which have their own fill attribute 'un-set'.
2) node tool: you see the gradient nodes because you have set the preferences of the node tool to 'Enable gradient editing', a setting which does not exist for the select tool - use the gradient tool at the bottom of the toolbox instead.

<http://wiki.inkscape.org/wiki/index.php/Release_notes/0.47#Converting_text_to_path_produces_a_group>

tags: added: groups node-editing
removed: edit select
Revision history for this message
Koetsu (megarockexe) wrote :

I can't seem to make the bug occur again even though it was bothering me for a while. I have a file where the bug came up frequently. I think it has to do with clipping. Clicking on the text with the selector tool selects the clip instead. Alt-click selects the actual text with the yellow gradient. Switching to thew Node tool shows a gradient with two handles. That is the false gradient and going to edit it through the window does nothing to any gradients. I think the same happens to the stroke gradients as well.

Revision history for this message
su_v (suv-lp) wrote :

Duplicating a group with a gradient fill makes the gradient of the duplicate uneditable and unchangeable (unless the gradient fill is removed and reapplied, requiring to position start and end stops again).

steps to reproduce:

1) draw two shapes, group them
2) duplicate the group
2) apply a gradient to each group
   (add stops, change colors to distinguish two gradients)
3) duplicate both groups
4) change the gradient of each duplicate by choosing the other defined gradient from the list -> fails
5) edit the gradient of the duplicates on-canvas -> fails (stops are missing)

workaround:
3a) duplicate both groups
3b) remove gradient of each duplicate and apply the same gradient from the list again
4) change the gradient of each duplicate -> works
5) edit the gradient of the duplicates on-canvas -> works (all stops are visible)

Changed in inkscape:
importance: Undecided → Medium
status: New → Confirmed
tags: removed: node-editing
summary: - Gradients on text create a false duplicate
+ Gradients on group create a false duplicate
Revision history for this message
su_v (suv-lp) wrote :

reproduced with Inkscape 0.47+devel r9370 on OS X 10.5.8

Revision history for this message
su_v (suv-lp) wrote :

similar (but with flowed text, not groups):
Bug #342406 “Gradient modification not possible after text duplication”

Revision history for this message
Koetsu (megarockexe) wrote :

Ah, great analysis. That's definitely the gradient bug I was getting. Awesome.

Revision history for this message
Beluga (buovjaga) wrote :

Still repro with steps from comment 3.

Arch Linux 64-bit, KDE Plasma 5
Inkscape 0.92pre1 15054 (GTK3)

jazzynico (jazzynico)
Changed in inkscape:
status: Confirmed → Triaged
Revision history for this message
Jonathan Hofinger (jhofinger) wrote :

Hi - thanks for reporting this bug, I've manually migrated it to Inkscape's new bug tracker on GitLab, and closed it here.

Please feel free to file new bugs about the issues you're seeing at http://inkscape.org/report.

Moved to: https://gitlab.com/inkscape/inbox/issues/1989
Closed by: https://gitlab.com/jhofinger

Changed in inkscape:
status: Triaged → Invalid
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.