MantisBT - NetSurf
View Issue Details
0002421NetSurf[All Projects] Generalpublic2016-02-01 22:332025-12-19 12:05
ReporterJohn A Harrison 
Assigned ToDave Higton 
PrioritynormalSeveritymajorReproducibilityalways
StatusclosedResolutionunable to reproduce 
PlatformARMX6 (and Iyonix)OSRISC OSOS Version5.23 (and 5.18)
Product Version 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #
URL of problem pagehttp://charmborough.org
Summary0002421: Mailto link doesn't work
Description(ARMX6) Clicking on mailto: button opens blank mail with corrupt address
(Iyonix) Clicking on mailto: button produces Abort on data transfer error
HTML code passes validation but the address generated in the new mail form has the opening "<" replaced by %3C
 
Steps To ReproduceGo to: http://charmborough.org
Click on the bottom blue button at the left: 'Mail us'
Additional InformationThe URL is followed by "?subject= ...". When I created a copy of the page with that removed it works OK on ARMX6 but still generates an error on Iyonix
TagsNo tags attached.
Attached Files

Notes
(0001187)
Dave Higton   
2016-02-03 21:48   
(Last edited: 2016-02-03 21:50)
I've been experimenting, trying to send many different forms of URLs, but I haven't yet found one that works.

I don't know whether Messenger Pro is failing, or the URI module is failing, or I haven't yet found the right recipe to send a mailto: link through.

I can confirm that this form works as one would expect:

mailto:fred@scuttle.com?subject=Coals%20to%20Newcastle

so, in the subject field, %20 is correctly unescaped back to a space. Not so in the address part. Also brackets of any of the 4 shapes stop MPro from opening a window at all. I haven't yet found any escapes that work in the address field.

Quotes don't help, anywhere that I have thought to put them.

I'm using other sources of information to help fix the problem.

(0001196)
Kevin   
2016-02-05 16:53   
With Messenger Pro 7.06 and Netsurf 3346 the email addrezs and Subject appear to be filled in correctly.
(0001207)
Dave Higton   
2016-02-06 23:01   
Kevin: exactly what email address and subject (what mailto link) did you try and find to work?

I've just reverted my MPro installation to 7.06 and it behaves identically to 7.08, i.e. it demonstrates the reported symptoms. There has been no change in NS in the area in question.
(0001212)
Kevin   
2016-02-09 19:37   
I tried the one linked to in the main bug report:

http://charmborough.org/

I get email address: hiring@ left domain blank

and subject:

Charmborough Ring - Enquiry
(0001213)
David Pitt   
2016-02-10 07:25   
(Last edited: 2016-02-10 07:30)
Using NetSurf 3.4 (Dev CI #3381)

There are two 'mail' links on the reported page at http://charmborough.org/

The bottom left hand blue link is HTML and goes wrong in RISC OS Messenger Pro 7.08 with the address as Roger%20Booth%20%3Chiring-AT-charmborough.org and nothing in the Subject field.

Roger%20Booth%20<hiring-AT-charmborough.org>?subject=Charmborough%20Ring%20-%20Enquiry

At the bottom of the centre column text the link is javascript and works perfectly. If javascript is disabled then that link fails tp appear.

<script type="text/javascript">mail2("hiring","charmborough",11,"?subject=Charmborough%20Ring%20-%20Enquiry","mail us")</script>

N.B. email address amended slightly by me, just in case.

(0002479)
Dave Higton   
2025-12-15 22:10   
The original page has changed and now points to mobilebelfries.org Also mailto: links are no longer much used because of their propensity to attract spam. Therefore I propose that we close this case, one way or another.
(0002480)
John A Harrison   
2025-12-16 09:56   
The revised page no longer works with NetSurf anyway, so agree with Dave's recommendation to change. For the record I was using Pluto rather than Messenger as the mail client receiving the MailTo:
(0002481)
Dave Higton   
2025-12-19 12:04   
Can no longer be reproduced. With agreement from the original poster, this case is closed.

Issue History
2016-02-01 22:33John A HarrisonNew Issue
2016-02-03 21:48Dave HigtonNote Added: 0001187
2016-02-03 21:48Dave HigtonAssigned To => Dave Higton
2016-02-03 21:48Dave HigtonStatusnew => confirmed
2016-02-03 21:50Dave HigtonNote Edited: 0001187bug_revision_view_page.php?bugnote_id=1187#r1761
2016-02-05 16:53KevinNote Added: 0001196
2016-02-06 23:01Dave HigtonNote Added: 0001207
2016-02-09 19:37KevinNote Added: 0001212
2016-02-10 07:25David PittNote Added: 0001213
2016-02-10 07:30David PittNote Edited: 0001213bug_revision_view_page.php?bugnote_id=1213#r1777
2025-12-15 22:10Dave HigtonNote Added: 0002479
2025-12-16 09:56John A HarrisonNote Added: 0002480
2025-12-19 12:04Dave HigtonNote Added: 0002481
2025-12-19 12:05Dave HigtonStatusconfirmed => closed
2025-12-19 12:05Dave HigtonResolutionopen => unable to reproduce