mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-04 14:58:37 +09:00
[Pale-Moon] Issue #1766 - Add pref to allow copying unescaped URL from the URL bar
This commit is contained in:
parent
5a9cfb364d
commit
f20dc8b560
2 changed files with 13 additions and 11 deletions
|
|
@ -324,6 +324,10 @@ pref("browser.identity.display_punycode", 1);
|
|||
// Address bar RSS icon control, show by default
|
||||
pref("browser.urlbar.rss", true);
|
||||
|
||||
// If changed to true, copying the entire URL from the location bar will put
|
||||
// the human readable (percent-decoded) URL on the clipboard.
|
||||
pref("browser.urlbar.decodeURLsOnCopy", false);
|
||||
|
||||
pref("browser.altClickSave", true);
|
||||
|
||||
// Enable logging downloads operations to the Error Console.
|
||||
|
|
|
|||
|
|
@ -521,19 +521,17 @@
|
|||
uri = uriFixup.createExposableURI(uri);
|
||||
} catch (ex) {}
|
||||
|
||||
// If the entire URL is selected, just use the actual loaded URI.
|
||||
if (inputVal == selectedVal) {
|
||||
// ... but only if isn't a javascript: or data: URI, since those
|
||||
// are hard to read when encoded
|
||||
if (!uri.schemeIs("javascript") && !uri.schemeIs("data")) {
|
||||
selectedVal = uri.spec;
|
||||
}
|
||||
|
||||
return selectedVal;
|
||||
// If the entire URL is selected, just use the actual loaded URI,
|
||||
// unless we want a decoded URI, or it's a data: or javascript: URI,
|
||||
// since those are hard to read when encoded.
|
||||
if (inputVal == selectedVal &&
|
||||
!uri.schemeIs("javascript") && !uri.schemeIs("data") &&
|
||||
!Services.prefs.getBoolPref("browser.urlbar.decodeURLsOnCopy")) {
|
||||
return uri.spec;
|
||||
}
|
||||
|
||||
// Just the beginning of the URL is selected, check for a trimmed
|
||||
// value
|
||||
// Just the beginning of the URL is selected, or we want a decoded
|
||||
// url. First check for a trimmed value.
|
||||
let spec = uri.spec;
|
||||
let trimmedSpec = this.trimValue(spec);
|
||||
if (spec != trimmedSpec) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue