aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/services/content/ServiceWebview.js
diff options
context:
space:
mode:
authorLibravatar Amine El Mouafik <412895+kytwb@users.noreply.github.com>2021-02-08 10:34:45 +0100
committerLibravatar GitHub <noreply@github.com>2021-02-08 10:34:45 +0100
commit035002ceedf78d5ec73eabc0df7f06139939b967 (patch)
tree1c0d1e9531bae05fb65d70b9ea25baf404b74fe1 /src/components/services/content/ServiceWebview.js
parentdocs: add k0staa as a contributor (#1193) (diff)
downloadferdium-app-035002ceedf78d5ec73eabc0df7f06139939b967.tar.gz
ferdium-app-035002ceedf78d5ec73eabc0df7f06139939b967.tar.zst
ferdium-app-035002ceedf78d5ec73eabc0df7f06139939b967.zip
Synchronize with Franz 5.6.0 (#1033)
Co-authored-by: FranzBot <i18n@meetfranz.com> Co-authored-by: vantezzen <hello@vantezzen.io> Co-authored-by: Makazzz <makazzzpro@live.ca> Co-authored-by: Stefan Malzner <stefan@adlk.io> Co-authored-by: Amine Mouafik <amine@mouafik.fr>
Diffstat (limited to 'src/components/services/content/ServiceWebview.js')
-rw-r--r--src/components/services/content/ServiceWebview.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/components/services/content/ServiceWebview.js b/src/components/services/content/ServiceWebview.js
index 2e3354279..4edbde5e2 100644
--- a/src/components/services/content/ServiceWebview.js
+++ b/src/components/services/content/ServiceWebview.js
@@ -15,6 +15,7 @@ class ServiceWebview extends Component {
15 service: PropTypes.instanceOf(ServiceModel).isRequired, 15 service: PropTypes.instanceOf(ServiceModel).isRequired,
16 setWebviewReference: PropTypes.func.isRequired, 16 setWebviewReference: PropTypes.func.isRequired,
17 detachService: PropTypes.func.isRequired, 17 detachService: PropTypes.func.isRequired,
18 isSpellcheckerEnabled: PropTypes.bool.isRequired,
18 }; 19 };
19 20
20 @observable webview = null; 21 @observable webview = null;
@@ -55,6 +56,7 @@ class ServiceWebview extends Component {
55 const { 56 const {
56 service, 57 service,
57 setWebviewReference, 58 setWebviewReference,
59 isSpellcheckerEnabled,
58 } = this.props; 60 } = this.props;
59 61
60 const preloadScript = path.join(__dirname, '../../../', 'webview', 'recipe.js'); 62 const preloadScript = path.join(__dirname, '../../../', 'webview', 'recipe.js');
@@ -70,7 +72,7 @@ class ServiceWebview extends Component {
70 autosize 72 autosize
71 src={service.url} 73 src={service.url}
72 preload={preloadScript} 74 preload={preloadScript}
73 partition={`persist:service-${service.id}`} 75 partition={service.partition}
74 onDidAttach={() => { 76 onDidAttach={() => {
75 setWebviewReference({ 77 setWebviewReference({
76 serviceId: service.id, 78 serviceId: service.id,
@@ -81,6 +83,7 @@ class ServiceWebview extends Component {
81 useragent={service.userAgent} 83 useragent={service.userAgent}
82 disablewebsecurity={service.recipe.disablewebsecurity ? true : undefined} 84 disablewebsecurity={service.recipe.disablewebsecurity ? true : undefined}
83 allowpopups 85 allowpopups
86 webpreferences={`spellcheck=${isSpellcheckerEnabled ? 1 : 0}`}
84 /> 87 />
85 ); 88 );
86 } 89 }