retable.io/spreadsheet - URL is not a constructor

For support with specific websites

Moderator: trava90

Forum rules
Please always mention the name/domain of the website in question in your topic title.
Please one website per topic thread (to help keep things organized). While behavior on different sites might at first glance seem similar, they are not necessarily caused by the same.

Please try to include any relevant output from the Toolkit Error Console or the Developer Tools Web Console using the following procedure:
  1. Clear any current output
  2. Navigate or refresh the page in question
  3. Copy and paste Errors or seemingly relevant Warnings into a single [ code ] block.
dapgo
Fanatic
Fanatic
Posts: 208
Joined: 2016-10-11, 11:36

retable.io/spreadsheet - URL is not a constructor

Unread post by dapgo » 2024-04-02, 12:01

On PM 33.0.0 blank screen and error on console


https://app.retable.io/signup

https://app.retable.io/spreadsheet

Code: Select all

Error: TypeError: URL is not a constructor
file: https://app.retable.io/main.js
Line: 2


TypeError: URL is not a constructor
main.js:2:10403377
	__webpack_modules__[94860] https://app.retable.io/main.js:2:10403377
	__webpack_require__ https://app.retable.io/main.js:2:11045154
	anonymous...
	
	TypeError: URL is not a constructor
universal.js:2:28043

User avatar
adoxa
Fanatic
Fanatic
Posts: 168
Joined: 2019-03-16, 13:26

Re: retable.io/spreadsheet - URL is not a constructor

Unread post by adoxa » 2024-04-03, 02:37

Here's a Greasemonkey script to fix it.

Code: Select all

// ==UserScript==
// @name        webkitURL
// @namespace   adoxa
// @include     https://app.retable.io/*
// @version     1
// @grant       none
// @run-at      document-start
// ==/UserScript==
window.webkitURL = window.URL
However, I still can't start a spreadsheet, presumably because indexedDB still fails to open (no idea about that).

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35602
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: retable.io/spreadsheet - URL is not a constructor

Unread post by Moonchild » 2024-04-03, 12:39

Hm.. okay, I guess more Chrome being their immovable self having Gecko follow them.
Creating a window alias should be trivial (although I find window.URL() a bad idea, since it's once again something truly ambiguous)

Filed Issue #2495 (UXP)
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Post Reply