2024-04-18 23:24 BST

View Issue Details Jump to Notes ]
IDProjectCategoryView StatusLast Update
0002421NetSurf[All Projects] Generalpublic2016-02-10 07:30
ReporterJohn A Harrison 
Assigned ToDave Higton 
SeveritymajorReproducibilityalways 
StatusconfirmedResolutionopen 
PlatformARMX6 (and Iyonix)OSRISC OSOS Version5.23 (and 5.18)
Product Version 
Target VersionFixed in Version 
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.
Fixed in CI build #
Reported in CI build #
URL of problem pagehttp://charmborough.org
Attached Files

-Relationships
+Relationships

-Notes
Dave Higton

~0001187

Dave Higton (developer)

Last edited: 2016-02-03 21:50

View 2 revisions

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.

Kevin

~0001196

Kevin (reporter)

With Messenger Pro 7.06 and Netsurf 3346 the email addrezs and Subject appear to be filled in correctly.
Dave Higton

~0001207

Dave Higton (developer)

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.
Kevin

~0001212

Kevin (reporter)

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
David Pitt

~0001213

David Pitt (reporter)

Last edited: 2016-02-10 07:30

View 2 revisions

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.

+Notes

-Issue History
Date Modified Username Field Change
2016-02-01 22:33 John A Harrison New Issue
2016-02-03 21:48 Dave Higton Note Added: 0001187
2016-02-03 21:48 Dave Higton Assigned To => Dave Higton
2016-02-03 21:48 Dave Higton Status new => confirmed
2016-02-03 21:50 Dave Higton Note Edited: 0001187 View Revisions
2016-02-05 16:53 Kevin Note Added: 0001196
2016-02-06 23:01 Dave Higton Note Added: 0001207
2016-02-09 19:37 Kevin Note Added: 0001212
2016-02-10 07:25 David Pitt Note Added: 0001213
2016-02-10 07:30 David Pitt Note Edited: 0001213 View Revisions
+Issue History