The Grey Chronicles

2011.March.4

Right Mouse Click Opens Another Firefox Tab, Postscript

Filed under: Anecdotes,Commentary,Croppings,Grey Undertones,Information,Internet,Long Grey Notes,Malwares,Readings,Security — reyadel @ 23:59
Tags: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

Re-installation of Firefox 3.6.13 to the Notebook, without Xmarks went without a hitch. No more Right-Click on URLs opening a New Tab! Apparently, the Xmarks add-on is installed but DISABLED in Firefox Portable. Will not try to reinstall Xmarks add-on in this Notebook then disable it. Period.

Readers might be curious whether some user preferences were deliberately changed from the Firefox default settings that made this Right-Click on URL opening New Tab possible. Using Firefox’s about:support, here’s a list of modified preferences:

Name Value
accessibility.typeaheadfind.casesensitive 1
accessibility.typeaheadfind.flashBar 0
browser.history_expire_days.mirror 180
browser.places.importBookmarksHTML false
browser.places.smartBookmarksVersion 2
browser.startup.homepage https://reyadel.wordpress.com/
browser.startup.homepage_override.mstone rv:1.9.2.14
browser.tabs.warnOnClose false
dom.disable_window_move_resize true
dom.event.contextmenu.enabled false
extensions.lastAppVersion 3.6.13
font.name.serif.x-western Arial
network.cookie.prefsMigrated true
network.http.max-connections 96
network.http.max-connections-per-server 32
network.http.max-persistent-connections-per-server 8
network.http.pipelining true
network.http.pipelining.maxrequests 8
network.prefetch-next false
places.last_vacuum 1299210553
privacy.sanitize.migrateFx3Prefs true
security.dialog_enable_delay 0
security.warn_viewing_mixed false
security.warn_viewing_mixed.show_once false

The only modified setting connected to Right-Click Menu, or the context menu for this matter, is dom.event.contextmenu.enabled. According to MozillaZine Knowledge Base:

Determines whether the oncontextmenu event can be caught by non-chrome JavaScript (e.g., in an anti-right-click script).
True (default): the opposite of below.
False: Webpages will not be able to affect the context menu event, thus allowing to access the context menu all the time.
Note: In Firefox, this can be changed via "Tools -> Options -> Content (Web Features in Firefox 1.0.x) -> Advanced -> Allow scripts to: Disable or replace context menus" and, in Mozilla Suite, via "Edit -> Preferences -> Advanced -> Scripts -> Plug-ins -> Allow scripts to: Disable or replace context menus."

Firefox Advanced Javascript SettingsThus, if the dom.event.contextmenu.enabled setting is false, from the default: true; therefore, webpages will not be able to affect the context menu event.

The setting specifically mentions non-chrome Javascript, which meant that Firefox ALLOWs, by default, chrome unsigned Javascripts, such as those included in Xmarks add-on?

To clarify, the Right-Click phenomenon is only present when Firefox is used. Other browsers, such as Microsoft Internet Explorer v.8.0.6001.18702 and Google Chrome v.8.0.552.237, [installed to test this blog on other browsers aside from Firefox] both do not exhibit this phenomenon. Thus, the systemic change of the Right-Click context menu is discounted.

On or about 11:45H [GMT+8] Firefox 3.6.14 was released. Downloaded and installed the update, i.e., with Xmarks still DISABLED! Or maybe, un-install Xmarks!


Notes:

Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 LicenseDisclaimer: These posts do not necessarily represent any organization’s positions, strategies or opinions; refer to this blog’s self-imposed rules: A New Year; New Rules. Unless otherwise expressly stated, posts are licensed under a Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 License. Comments are moderated to keep the discussion/s relevant and civil. Readers are responsible for their own statement/s.

Next Page »

Blog at WordPress.com.