[PAGES-111] SVG with an A element inside in HTML throws an error in detail subapp Created: 01/Dec/16 Updated: 02/Nov/22 Due: 01/Dec/16 Resolved: 02/Nov/22 |
|
| Status: | Closed |
| Project: | Magnolia pages module |
| Component/s: | None |
| Affects Version/s: | 5.4.8, 5.5 |
| Fix Version/s: | None |
| Type: | Bug | Priority: | Neutral |
| Reporter: | Mercedes Iruela | Assignee: | Unassigned |
| Resolution: | Obsolete | Votes: | 0 |
| Labels: | maintenance | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Issue Links: |
|
||||||||
| Template: |
|
||||||||
| Acceptance criteria: |
Empty
|
||||||||
| Task DoD: |
[ ]*
Doc/release notes changes? Comment present?
[ ]*
Downstream builds green?
[ ]*
Solution information and context easily available?
[ ]*
Tests
[ ]*
FixVersion filled and not yet released
[ ] 
Architecture Decision Record (ADR)
|
||||||||
| Bug DoR: |
[ ]*
Steps to reproduce, expected, and actual results filled
[ ]*
Affected version filled
|
||||||||
| Date of First Response: | |||||||||
| Epic Link: | AuthorX Support | ||||||||
| Team: | |||||||||
| Description |
|
When editing a page, if there is in the template/component a <svg> element with an <a> element inside an javascript error is thrown and no green bars or actions in actionbar are displayed. This is the error that can be seen in the Console (Vaadin in debug mode): info.magnolia.widgetset.MagnoliaWidgetSet-0.js:304 Thu Dec 01 12:21:46 GMT+100 2016 com.vaadin.client.ApplicationConfiguration SEVERE: Exception caught: (TypeError) : a.indexOf is not a functioncom.google.web.bindery.event.shared.UmbrellaException: Exception caught: (TypeError) : a.indexOf is not a function at Unknown.Error: Exception caught:(Unknown) at Unknown._.Ac(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.ps(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.us(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.yy(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.my(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.uo(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.o(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.add(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.ready(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.sjb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.Od(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.wd(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.ud(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.my(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.ey(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.PD(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.be(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.tra(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.RD(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.Ee(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.VB(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.ZC(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.Jua(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) : a.indexOf is not a function at Unknown.Pt(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.Mt(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.vhb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.vhb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.vhb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.vhb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.ud(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.my(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.uo(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.o(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.add(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.ready(http://localhost:8080/magnolia548-webapp/.magnolia/admincentral/APP/PUBLISHED/jquery-1.7.2.min.js) at Unknown.sjb(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.Od(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.wd(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.ud(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.my(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.ey(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.PD(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.be(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.tra(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.RD(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown._.Ee(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.VB(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.ZC(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.Jua(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) at Unknown.eval(info.magnolia.widgetset.MagnoliaWidgetSet-0.js) In Preview everything works properly. This issue has been tested on Magnolia 5.4.8 and Magnolia 5.5. This ftl can be used to reproduce the issue (it is a simple case got from W3C, if you want to test a more complex case you can find the ftl code in support ticket SUPPORT-6909) <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1"> <a xlink:href="http://example.com/link/"> <text x="10" y="25" >An example link.</text> </a> </svg> |
| Comments |
| Comment by Mercedes Iruela [ 02/Nov/22 ] |
|
This issue is not longer reproducible in Magnolia 6.2 (tested in 6.2.25). |