Disabling a Destructive Shortcut in Firefox

From Mozilla Support (emphasis mine):

Several times over the last couple weeks, I type up a very well thought out response on Facebook in political conversations with friends. An hour or two into my work, I hit backspace with the intent of editing what I wrote (maybe after I scrolled or something, so maybe I unintentionally took the edit window out of focus). The navigator takes me back a page and I lose my two hours of work. Infuriating! Shortcuts with the ability to wipe out two hours of works should be disable-able.

I feel your pain, buddy.

Shortcuts with the ability to wipe out two hours of work should not be included, period.

Who thought it was a good idea to use backspace (which deletes text) as a navigation button?

The problem is not just that the backspace button is dangerously overloaded. It’s that going forward again does not restore your work! There is no undo for this stupid feature.

By the way, to disable this in Firefox, enter about:config into the address bar, search for browser.backspace_action, double-click on the setting, and enter 2 in the modal dialog. Clear as mud.

I’ve asked Mozilla to disable backspace as a navigation button by default. I know it’s breaking with convention, but this convention is broken.

Firefox is back

I started using Firefox again. It’s the only mainstream browser right now that meets my needs.

Too many sites are broken in Opera 12.

Opera Next doesn’t have bookmarks. (Probably the first since Mosaic!)

Chrome still doesn’t support MRU tab switching. People have been asking for a long time.

Internet Explorer 10 has all these features. It even has nice accessibility features like ‘clear textfield’ and ‘show password’. But it works only on Windows. I might switch to Linux soon.

I think I first picked up on Firefox in version 0.8, when it was blazing fast and super cool, at least compared to IE 6. It got bloaty and slow around the same time I found Opera. Apparently it’s faster now.

Let’s see!



HTSQL is a comprehensive navigational query language for relational databases.

Advanced Query Language

HTSQL is a complete query language featuring automated linking, aggregation, projections, filters, macros, a compositional syntax, and a full set of data types & functions.

Relational Database Gateway

HTSQL requests are translated to efficient SQL queries. HTSQL supports different SQL dialects including SQLite, PostgreSQL, MySQL, Oracle, and Microsoft SQL Server.

Web Service Integration

HTSQL is a web service that accepts queries as URLs, returning results formatted as HTML, JSON, CSV or XML. With HTSQL, databases can be accessed, secured, cached, and integrated using standard web technologies.

Embedded Reporting

HTSQL is a backend framework supporting visual dashboard and reporting tools. HTSQL can be included in client-side Javascript or server-side Python applications. HTSQL plugins can provide domain specific customizations.

Development Environment

HTSQL includes a command line and web based query editor with syntax highlighting, context-sensitive completion, and error messages with tips and suggestions.

Communication Tool

HTSQL is used for collaboration among business users, data analysts, and application developers. HTSQL queries can be emailed, embedded in reports, and included in feature requests.