schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

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.
User avatar
__NM64__
Lunatic
Lunatic
Posts: 359
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by __NM64__ » 2023-02-27, 19:41

Simply load https://schedulicity.com/scheduling/CMHB4C/services and observe the behavior (or lack there of) compared to something like Firefox.

With dom.webcomponents.enabled set to false:

Code: Select all

"Google Maps JavaScript API has been loaded directly without a callback. This is not supported and can lead to race conditions and suboptimal performance. For supported loading patterns please see https://goo.gle/js-api-loading"  
js:216:261
[2023-02-27T19:37:52.328Z]  @firebase/analytics: DOMException [TransactionInactiveError: "A request was placed against a transaction which is currently not active, or which is finished."
code: 0
nsresult: 0x80660007
location: https://www.gstatic.com/firebasejs/8.2.2/firebase-messaging.js:1]  
firebase-analytics.js:1:20195
	Le https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:20195
	He.prototype.error https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:22240
	Je/</</</</</< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:24250
	t/</< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:1980
	t/< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:1298
	i https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:877
	nrWrapper https://schedulicity.com/scheduling/CMHB4C/services:15:29518
Unhandled Promise rejection: an is undefined ; Zone: <root> ; Task: null ; Value: TypeError: an is undefined
Stack trace:
start/</Element.prototype.attachShadow@https://www.clarity.ms/eus-c-sc/s/0.7.2/clarity.js:2:52681
ot/Element.prototype.attachShadow@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:42352
connectedCallback/<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:6114
o@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1484
s@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1691
a/</<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1750
t@https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:18345
a/<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1631
connectedCallback@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:6093
D.prototype.connectedCallback@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:44955
V@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:35374
ut/</Node.prototype.appendChild@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:48946
c@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:11081
 start/</Element.prototype.attachShadow@https://www.clarity.ms/eus-c-sc/s/0.7.2/clarity.js:2:52681
ot/Element.prototype.attachShadow@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:42352
connectedCallback/<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:6114
o@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1484
s@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1691
a/</<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1750
t@https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:18345
a/<@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:1631
connectedCallback@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:6093
D.prototype.connectedCallback@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:44955
V@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:35374
ut/</Node.prototype.appendChild@https://applepay.cdn-apple.com/jsapi/v1/polyfills.js:23:48946
c@https://applepay.cdn-apple.com/jsapi/v1/apple-pay-sdk.js:25:11081
  
polyfills.dd550a1927342cb2.js:1:14306
	[88583]/</i.onUnhandledError https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:14306
	N https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:14705
	[88583]/</i.microtaskDrainDone https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:14637
	_ https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:9259
	nrWrapper https://schedulicity.com/scheduling/CMHB4C/services:15:29518
Content Security Policy: Couldn’t process unknown directive ‘require-trusted-types-for’  
(unknown)
Content Security Policy: Ignoring “'unsafe-inline'” within script-src or style-src: nonce-source or hash-source specified
With dom.webcomponents.enabled set to true:

Code: Select all

"Google Maps JavaScript API has been loaded directly without a callback. This is not supported and can lead to race conditions and suboptimal performance. For supported loading patterns please see https://goo.gle/js-api-loading"  
js:216:261
[2023-02-27T19:39:56.244Z]  @firebase/analytics: DOMException [TransactionInactiveError: "A request was placed against a transaction which is currently not active, or which is finished."
code: 0
nsresult: 0x80660007
location: https://www.gstatic.com/firebasejs/8.2.2/firebase-messaging.js:1]  
firebase-analytics.js:1:20195
	Le https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:20195
	He.prototype.error https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:22240
	Je/</</</</</< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:24250
	t/</< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:1980
	t/< https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:1298
	i https://www.gstatic.com/firebasejs/8.2.2/firebase-analytics.js:1:877
	invoke https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:6568
	run https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:1947
	ee/< https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:16750
	invokeTask https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:7177
	runTask https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:2564
	_ https://schedulicity.com/polyfills.dd550a1927342cb2.js:1:9198
	nrWrapper https://schedulicity.com/scheduling/CMHB4C/services:15:29518
Content Security Policy: Ignoring “'unsafe-inline'” within script-src or style-src: nonce-source or hash-source specified  
(unknown)
Content Security Policy: Couldn’t process unknown directive ‘require-trusted-types-for’

User avatar
gepus
Keeps coming back
Keeps coming back
Posts: 937
Joined: 2017-12-14, 12:59

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by gepus » 2023-02-27, 20:19

Code: Select all

TypeError: t.attachShadow is not a function

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

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by Moonchild » 2023-02-27, 23:27

Obviously doesn't work on our platform because it's littered with chrome-isms. Won't even work on our current development branch that has most of shadow dom enabled. Just a no-go, I'm afraid.
"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

User avatar
__NM64__
Lunatic
Lunatic
Posts: 359
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by __NM64__ » 2023-02-28, 00:07

Moonchild wrote:
2023-02-27, 23:27
Just a no-go, I'm afraid.
What do you suggest is the best course of action for me then?

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by moonbat » 2023-02-28, 01:49

__NM64__ wrote:
2023-02-28, 00:07
What do you suggest is the best course of action for me then?
Use a ChromeZilla browser, obviously.
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

User avatar
__NM64__
Lunatic
Lunatic
Posts: 359
Joined: 2013-10-17, 05:29
Location: Northeast Ohio

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by __NM64__ » 2023-02-28, 01:56

moonbat wrote:
2023-02-28, 01:49
Use a ChromeZilla browser, obviously.
That's already my "plan B" that I currently implement as a, well, plan B for such situations, but I remember the days of 15 years ago with extensions like "IE View" and later "IE Tab" for the exact same situation (though obviously with IE6 rather than Chrome).

User avatar
moonbat
Knows the dark side
Knows the dark side
Posts: 4942
Joined: 2015-12-09, 15:45
Contact:

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by moonbat » 2023-02-28, 03:14

__NM64__ wrote:
2023-02-28, 01:56
extensions like "IE View" and later "IE Tab"
Those extensions used the built in IE ActiveX control Microsoft provided for displaying web content within desktop apps; effectively you were running IE within a Firefox tab. Chrome and Firefox have no such equivalent; Mozilla having long since killed off its ActiveX control and Chrome never had this to begin with (other than the WebView component on Android).
"One hosts to look them up, one DNS to find them and in the darkness BIND them."

Image
Linux Mint 21 Xfce x64 on HP i5-5200 laptop, 12 GB RAM.
AutoPageColor|PermissionsPlus|PMPlayer|Pure URL|RecordRewind|TextFX

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

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by Moonchild » 2023-02-28, 08:29

Actually, Mozilla has been reviving an embedded thing with FirefoxView (original name, eh?) so perhaps it could be possible again with that. But no ready solution exists for that yet.
"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

User avatar
FranklinDM
Add-ons Team
Add-ons Team
Posts: 575
Joined: 2017-01-14, 02:40
Location: Philippines
Contact:

Re: schedulicity.com/scheduling/CMHB4C/services does not display the in-page javascript "pop-up"

Unread post by FranklinDM » 2023-03-01, 09:11

On the current dev branch, the pop-up is actually there but appears off-screen because they're using the "inset" CSS property which we don't support yet (rather than use the older way of setting the top/left/right/bottom CSS properties individually to zero).

EDIT: Filed Issue #2136 (UXP)

Locked