MantisBT - NetSurf
View Issue Details
0001885NetSurfRISC OS-specificpublic2013-04-24 12:332018-04-21 09:59
ReporterJim Nagel 
Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionwon't fix 
PlatformOSRISC OS OS Version5.19
Product Version3.1 
Target VersionFixed in Version 
Fixed in CI build #
Reported in CI build #1009
URL of problem page
Summary0001885: backspace key to go back
DescriptionIf it's not a big job, would it be possible, please, for the Backspace key on the keyboard to do the same thing as clicking the "go back one page" icon on the buttonbar.

(One gets used to this key from using the likes of Firefox or Chrome on XP or Linux.) Thanks.

(Using NS 0001009 on three machines: RiscOS 4.39, 5.18, 5.19)
Additional InformationImported from sourceforge bug http://sourceforge.net/support/tracker.php?aid=3611734 on Tue Dec 10 17:34:13 2013

TagsNo tags attached.
Attached Files

Notes
(0001588)
Daniel Silverstone   
2017-09-09 13:31   
Modern browsers no longer seem to support backspace.
(0001608)
Jim Nagel   
2017-09-29 10:15   
Daniel Silverstone wrote:
> Modern browsers no longer seem to support backspace.

Dunno which "modern browsers" (plural) you refer to, but latest Firefox definitely does map Backspace on keyboard to the Back button on browser toolbar. Still think it would be a handy thing for Netsurf users.
(0001620)
Dave Higton   
2017-10-03 12:15   
The latest Firefox version for Linux does NOT map the backspace key to the Back button. I've just tried it.
(0001622)
Jim Nagel   
2017-10-03 13:16   
I'm using Firefox 52.4.0 on Windows (via the ESR channel, which gives me updates automatically). And Backspace IS mapped to the Back button on toolbar.

Did the Linux version ever have the Backspace mapping? If so, I wonder when was it dropped and why.

Having the keyboard shortcut is certainly handy. What about other current browsers?
(0001677)
Dave Higton   
2017-10-19 22:49   
I asked a couple of people at yesterday's RONWUG meeting what they thought about the feature. One said that the browser he uses on Windows has it, and he hates it, because it's too easy to think you're editing a URL but end up going back one or more pages.

So at best it's a controversial feature.

If it were my choice, I wouldn't add it.
(0001678)
Jim Nagel   
2017-10-19 23:56   
Well, of course, as usual, the action of any key on the keyboard is applied to whatever has input focus, obviously. If you click in the URL field, the Backspace key affects that field. If you have clicked in the body of the Netsurf web page, Backspace there would "go back" to previous web page.

Begs the question: When a web page opens in Netsurf, the caret (input focus) is in the URL field. When a web page opens in some other browser, where is the input focus? Will have to revisit a few browsers to check whether answer is constant.
(0001757)
Michael Drake   
2018-04-21 09:56   
I seem to remember this was implemented briefly years ago. It caused lots of problems, when people had filled in forms / forum posts, and hit backspace, not realizing focus had moved from a text input, causing them to go back and lose all their work on the form.

So I wouldn't implement this until we have form history.
(0001758)
Daniel Silverstone   
2018-04-21 09:59   
Other browsers have dropped this behaviour as confusing and/or unwanted.

Firefox made it optional but disabled it by default in 2006

http://kb.mozillazine.org/Browser.backspace_action

Issue History
2013-12-10 17:41Vincent SandersNew Issue
2013-12-10 17:41Vincent SandersStatusnew => assigned
2013-12-10 17:41Vincent SandersAssigned To => Sourceforge Import placeholder
2013-12-10 17:41Vincent SandersDescription Updatedbug_revision_view_page.php?rev_id=146#r146
2013-12-17 14:15Vincent SandersReported in CI build # => 1009
2013-12-17 14:15Vincent SandersAssigned ToSourceforge Import placeholder =>
2013-12-17 14:15Vincent SandersReproducibilityhave not tried => always
2013-12-17 14:15Vincent SandersStatusassigned => confirmed
2013-12-17 14:15Vincent SandersResolutionno change required => open
2013-12-17 14:15Vincent SandersCategoryGeneral => RISC OS-specific
2013-12-17 14:15Vincent SandersOS => RISC OS
2013-12-17 14:15Vincent SandersOS Version => 5.19
2013-12-17 14:15Vincent SandersProduct Version => 3.1
2013-12-17 14:15Vincent SandersDescription Updatedbug_revision_view_page.php?rev_id=236#r236
2013-12-17 14:15Vincent SandersAdditional Information Updatedbug_revision_view_page.php?rev_id=238#r238
2017-09-09 13:31Daniel SilverstoneStatusconfirmed => closed
2017-09-09 13:31Daniel SilverstoneResolutionopen => won't fix
2017-09-09 13:31Daniel SilverstoneNote Added: 0001588
2017-09-29 10:15Jim NagelStatusclosed => feedback
2017-09-29 10:15Jim NagelResolutionwon't fix => reopened
2017-09-29 10:15Jim NagelNote Added: 0001608
2017-10-03 12:15Dave HigtonNote Added: 0001620
2017-10-03 13:16Jim NagelNote Added: 0001622
2017-10-03 13:16Jim NagelStatusfeedback => new
2017-10-19 22:49Dave HigtonNote Added: 0001677
2017-10-19 23:56Jim NagelNote Added: 0001678
2018-04-21 09:56Michael DrakeNote Added: 0001757
2018-04-21 09:59Daniel SilverstoneStatusnew => closed
2018-04-21 09:59Daniel SilverstoneResolutionreopened => won't fix
2018-04-21 09:59Daniel SilverstoneNote Added: 0001758