Renaming gradients with URL encoding doesn't update references

Summary:

In the attached file, if I rename the gradient the object's fill will disappear. The reference to the gradient is not updated.

I suspect this is related to the use of urlencoding for the gradient references.

Note: These odd names are coming from downloads from stock sites, and they appear to be valid references, even if weird.

Steps to reproduce:

  • open attache file
  • go to fill settings
  • alter the name of the gradient

What happened?

Object disappears (loses fill)

What should have happened?

Object should keep the same gradient

Sample attachments:

grads.svg

Version Info:

  • Inkscape Version: 1.0.2 (1.0.2+r75+1)
Edited by Nathan Lee