summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFlorian Bruhin <me@the-compiler.org>2023-06-30 15:35:51 +0200
committerFlorian Bruhin <me@the-compiler.org>2023-06-30 15:35:51 +0200
commit45de31374d0bd6eb29f9a7238216a6e78bb3b83d (patch)
tree8d0680989d3b7b5bf442bc7d704dec79700d349f
parent693b25efd26d325a06ca8db516292b14094e7cbc (diff)
downloadqutebrowser-45de31374d0bd6eb29f9a7238216a6e78bb3b83d.tar.gz
qutebrowser-45de31374d0bd6eb29f9a7238216a6e78bb3b83d.zip
Enable replaceAll quirk by default
See #7639
-rw-r--r--doc/changelog.asciidoc4
-rw-r--r--doc/help/settings.asciidoc5
-rw-r--r--qutebrowser/config/configdata.yml7
3 files changed, 6 insertions, 10 deletions
diff --git a/doc/changelog.asciidoc b/doc/changelog.asciidoc
index ef5123d29..71cf6ec5d 100644
--- a/doc/changelog.asciidoc
+++ b/doc/changelog.asciidoc
@@ -154,6 +154,10 @@ Changed
- The qute-pass will now try looking up candidate pass entries based on the
calling tab's verbatim netloc (hostname including port and username) if it
can't find a match with an earlier candidate (FQDN, IPv4 etc).
+- The `js-string-replaceall` quirk is now removed from the default
+ `content.site_specific_quirks.skip`, so that `String.replaceAll` is now
+ polyfilled on QtWebEngine < 5.15.3, hopefully improving website
+ compaitibility.
Fixed
~~~~~
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index 4a3a3c0e7..1b28eb39f 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -2788,7 +2788,6 @@ Default: +pass:[true]+
[[content.site_specific_quirks.skip]]
=== content.site_specific_quirks.skip
Disable a list of named quirks.
-The js-string-replaceall quirk is needed for Nextcloud Calendar < 2.2.0 with QtWebEngine < 5.15.3. However, the workaround is not fully compliant to the ECMAScript spec and might cause issues on other websites, so it's disabled by default.
Type: <<types,FlagList>>
@@ -2805,9 +2804,7 @@ Valid values:
* +misc-krunker+
* +misc-mathml-darkmode+
-Default:
-
-- +pass:[js-string-replaceall]+
+Default: empty
[[content.tls.certificate_errors]]
=== content.tls.certificate_errors
diff --git a/qutebrowser/config/configdata.yml b/qutebrowser/config/configdata.yml
index 8fbb67cb7..8a255d04c 100644
--- a/qutebrowser/config/configdata.yml
+++ b/qutebrowser/config/configdata.yml
@@ -627,15 +627,10 @@ content.site_specific_quirks.skip:
- misc-krunker
- misc-mathml-darkmode
none_ok: true
- default: ["js-string-replaceall"]
+ default: []
desc: >-
Disable a list of named quirks.
- The js-string-replaceall quirk is needed for Nextcloud Calendar < 2.2.0 with
- QtWebEngine < 5.15.3. However, the workaround is not fully compliant to the
- ECMAScript spec and might cause issues on other websites, so it's disabled by
- default.
-
# emacs: '
content.geolocation: