Skip to content

Commit 2618d5a

Browse files
Conditionally apply web-compat changes (#90)
1 parent 83f6c0b commit 2618d5a

File tree

8 files changed

+43
-1
lines changed

8 files changed

+43
-1
lines changed

Sources/ContentScopeScripts/dist/contentScope.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4037,6 +4037,9 @@
40374037
* Fixes incorrect sizing value for outerHeight and outerWidth
40384038
*/
40394039
function windowSizingFix () {
4040+
if (window.outerHeight !== 0 && window.outerWidth !== 0) {
4041+
return
4042+
}
40404043
window.outerHeight = window.innerHeight;
40414044
window.outerWidth = window.innerWidth;
40424045
}
@@ -4046,6 +4049,9 @@
40464049
*/
40474050
function navigatorCredentialsFix () {
40484051
try {
4052+
if ('credentials' in navigator && 'get' in navigator.credentials) {
4053+
return
4054+
}
40494055
const value = {
40504056
get () {
40514057
return Promise.reject(new Error())

build/android/contentScope.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/chrome-mv3/inject.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/chrome/inject.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/firefox/inject.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/integration/contentScope.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

build/windows/contentScope.js

Lines changed: 6 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/features/web-compat.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,9 @@ import { defineProperty } from '../utils'
55
* Fixes incorrect sizing value for outerHeight and outerWidth
66
*/
77
function windowSizingFix () {
8+
if (window.outerHeight !== 0 && window.outerWidth !== 0) {
9+
return
10+
}
811
window.outerHeight = window.innerHeight
912
window.outerWidth = window.innerWidth
1013
}
@@ -14,6 +17,9 @@ function windowSizingFix () {
1417
*/
1518
function navigatorCredentialsFix () {
1619
try {
20+
if ('credentials' in navigator && 'get' in navigator.credentials) {
21+
return
22+
}
1723
const value = {
1824
get () {
1925
return Promise.reject(new Error())

0 commit comments

Comments
 (0)