This issue has been created
There is 1 update.
 
 
Map Macro / cid:jira-generated-image-avatar-aa348b63-086e-4b85-8937-7d06f2ceb991 MAP-31 Open

JS console error when adding a Map into a page

 
View issue   ·   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-08176d74-e55f-4a8d-8272-f4e2112b9c9b Andreea Tarata created this issue on 28/Oct/25 11:16
 
Summary: JS console error when adding a Map into a page
Issue Type: cid:jira-generated-image-avatar-aa348b63-086e-4b85-8937-7d06f2ceb991 Bug
Affects Versions: 2.1.7
Assignee: Unassigned
Created: 28/Oct/25 11:16
Environment: Windows 11 Pro, Chrome 141, using an instance of XWiki 17.4.6 on MariaDB 11.8, Jetty 12.0
Priority: cid:jira-generated-image-static-minor-7a88097e-71b7-4f0c-9d39-5d3645addeb0 Minor
Reporter: Andreea Tarata
Description:

Steps to reproduce:{}

  1. Edit a page in Wiki Mode
  2. Paste this: {{map location="44.439663, 26.096306" width="400" height="300" locationType="latlng"}}Bucharest
    Unknown macro: {Unknown macro}

    }

  3. Click on Save & View

Expected result:

No errors should be logged in the browser’s JS console.

Actual results:

A JavaScript error is displayed in the console every time a map is added. 

xwiki.js:1737 Refused to get unsafe header "X-XWIKI-HTML-HEAD"
a	@	xwiki.js:1737
(anonymous)	@	xwiki.js:1755
XMLHttpRequest.send		
send	@	jquery.min.js?r=1:2
ajax	@	jquery.min.js?r=1:2
(anonymous)	@	jquery-migrate.js:380
e.<computed>	@	jquery-migrate.js:181
ce.<computed>	@	jquery.min.js?r=1:2
getJSON	@	jquery.min.js?r=1:2
initialize	@	LeafletMap:23
klass	@	prototype.js?r=1:80
(anonymous)	@	LeafletMap:104
each	@	jquery.min.js?r=1:2
each	@	jquery.min.js?r=1:2
h	@	LeafletMap:70
e	@	jquery.min.js?r=1:2
t	@	jquery.min.js?r=1:2
setTimeout		
(anonymous)	@	jquery.min.js?r=1:2
c	@	jquery.min.js?r=1:2
add	@	jquery.min.js?r=1:2
(anonymous)	@	jquery.min.js?r=1:2
(anonymous)	@	jquery-migrate.js:1019
e.<computed>	@	jquery-migrate.js:181
then	@	jquery.min.js?r=1:2
ce.fn.ready	@	jquery.min.js?r=1:2
ce.fn.init	@	jquery.min.js?r=1:2
(anonymous)	@	jquery-migrate.js:226
e.<computed>	@	jquery-migrate.js:181
ce	@	jquery.min.js?r=1:2
(anonymous)	@	LeafletMap:110
execCb	@	require.min.js?r=1:5
check	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
each	@	require.min.js?r=1:5
emit	@	require.min.js?r=1:5
check	@	require.min.js?r=1:5
enable	@	require.min.js?r=1:5
init	@	require.min.js?r=1:5
a	@	require.min.js?r=1:5
completeLoad	@	require.min.js?r=1:5
onScriptLoad	@	require.min.js?r=1:5
script		
req.createNode	@	require.min.js?r=1:5
req.load	@	require.min.js?r=1:5
load	@	require.min.js?r=1:5
load	@	require.min.js?r=1:5
fetch	@	require.min.js?r=1:5
check	@	require.min.js?r=1:5
enable	@	require.min.js?r=1:5
enable	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
each	@	require.min.js?r=1:5
enable	@	require.min.js?r=1:5
init	@	require.min.js?r=1:5
(anonymous)	@	require.min.js?r=1:5
setTimeout		
req.nextTick	@	require.min.js?r=1:5
s	@	require.min.js?r=1:5
requirejs	@	require.min.js?r=1:5
(anonymous)	@	LeafletMap:1

 

 
 

1 update

 
cid:jira-generated-image-avatar-08176d74-e55f-4a8d-8272-f4e2112b9c9b Changes by Andreea Tarata on 28/Oct/25 11:16
 
Description: {*}Steps to reproduce:{*}{*}{{*}}
# Edit a page in Wiki Mode
# Paste this: \{{map location="44.439663, 26.096306" width="400" height="300" locationType="latlng"}}Bucharest
{
Unknown macro: \{ /map Unknown macro }}
# Click on Save & View

*Expected result:*

No errors should be logged in the browser’s JS console.

*Actual results:*

A JavaScript error is displayed in the console every time a map is added. 
{code:java}
xwiki.js:1737 Refused to get unsafe header "X-XWIKI-HTML-HEAD"
a @ xwiki.js:1737
(anonymous) @ xwiki.js:1755
XMLHttpRequest.send  
send @ jquery.min.js?r=1:2
ajax @ jquery.min.js?r=1:2
(anonymous) @ jquery-migrate.js:380
e.<computed> @ jquery-migrate.js:181
ce.<computed> @ jquery.min.js?r=1:2
getJSON @ jquery.min.js?r=1:2
initialize @ LeafletMap:23
klass @ prototype.js?r=1:80
(anonymous) @ LeafletMap:104
each @ jquery.min.js?r=1:2
each @ jquery.min.js?r=1:2
h @ LeafletMap:70
e @ jquery.min.js?r=1:2
t @ jquery.min.js?r=1:2
setTimeout  
(anonymous) @ jquery.min.js?r=1:2
c @ jquery.min.js?r=1:2
add @ jquery.min.js?r=1:2
(anonymous) @ jquery.min.js?r=1:2
(anonymous) @ jquery-migrate.js:1019
e.<computed> @ jquery-migrate.js:181
then @ jquery.min.js?r=1:2
ce.fn.ready @ jquery.min.js?r=1:2
ce.fn.init @ jquery.min.js?r=1:2
(anonymous) @ jquery-migrate.js:226
e.<computed> @ jquery-migrate.js:181
ce @ jquery.min.js?r=1:2
(anonymous) @ LeafletMap:110
execCb @ require.min.js?r=1:5
check @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
each @ require.min.js?r=1:5
emit @ require.min.js?r=1:5
check @ require.min.js?r=1:5
enable @ require.min.js?r=1:5
init @ require.min.js?r=1:5
a @ require.min.js?r=1:5
completeLoad @ require.min.js?r=1:5
onScriptLoad @ require.min.js?r=1:5
script  
req.createNode @ require.min.js?r=1:5
req.load @ require.min.js?r=1:5
load @ require.min.js?r=1:5
load @ require.min.js?r=1:5
fetch @ require.min.js?r=1:5
check @ require.min.js?r=1:5
enable @ require.min.js?r=1:5
enable @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
each @ require.min.js?r=1:5
enable @ require.min.js?r=1:5
init @ require.min.js?r=1:5
(anonymous) @ require.min.js?r=1:5
setTimeout  
req.nextTick @ require.min.js?r=1:5
s @ require.min.js?r=1:5
requirejs @ require.min.js?r=1:5
(anonymous) @ LeafletMap:1{code}