Americastestkitchen.com not working with PM 32.1

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.
Sablesword
Hobby Astronomer
Hobby Astronomer
Posts: 18
Joined: 2017-04-01, 06:50

Americastestkitchen.com not working with PM 32.1

Unread post by Sablesword » 2023-03-28, 10:46

Name: Pale Moon
Version: 32.1.0 (64-bit)
Build ID: 20230320161456
Update Channel: release
User Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Goanna/6.1 Firefox/102.0 PaleMoon/32.1.0
OS: Windows_NT 6.1
Safe Mode: false

The site worked with PM 32.0.1 (and works with the 32.0.1 portable version) but now dumps a bunch of text to the browser window:

Code: Select all

.osano-cm-window{font-smooth:always;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothingz:auto;--fade-transition-time:700ms;display:block;font-family:Helvetica,Arial,Hiragino Sans GB,STXihei,Microsoft YaHei,WenQuanYi Micro Hei,Hind,MS Gothic,Apple SD Gothic Neo,NanumBarunGothic,sans-serif;font-size:16px;left:0;line-height:1;position:absolute;top:0;width:100%;z-index:2147483638}.osano-cm-window--context_amp{height:100%}.osano-visually-hidden{height:1px;left:-10000px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}.osano-cm-button{border-radius:.25em;border-style:solid;border-width:thin;cursor:pointer;flex:1 1 auto;font-size:1em;font-weight:700;line-height:1;margin:.125em;min-width:6em;padding:.5em .75em;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-out}.osano-cm-button--type_icon{border-radius:50%;height:1em;line-height:0;min-width:1em;width:1em}.osano-cm-button:focus,.osano-cm-button:hover{outline:none}.osano-cm-close{stroke-width:1px;border-radius:50%;border-style:solid;border-width:2px;box-sizing:initial;cursor:pointer;height:20px;margin:.5em;min-height:20px;min-width:20px;order:0;outline:none;overflow:hidden;padding:0;text-decoration:none;transform:rotate(0deg);transition-duration:.2s;transition-property:transform,color,background-color,stroke,stroke-width;transition-timing-function:ease-out;width:20px;z-index:2}.osano-cm-close:focus,.osano-cm-close:hover{stroke-width:2px;transform:rotate(90deg)}.osano-cm-link{cursor:pointer;text-decoration:underline;transition-duration:.2s;transition-property:color;transition-timing-function:ease-out}.osano-cm-link:active,.osano-cm-link:hover{outline:none}.osano-cm-link:focus{font-weight:700;outline:none}.osano-cm-link--type_feature,.osano-cm-link--type_purpose,.osano-cm-link--type_specialFeature,.osano-cm-link--type_specialPurpose{cursor:help;display:block;-webkit-text-decoration:dashed;text-decoration:dashed}.osano-cm-link--type_denyAll{display:block;text-align:right}[dir=rtl] .osano-cm-link--type_denyAll{text-align:left}.osano-cm-link--type_vendor{display:block}.osano-cm-vendor-link{font-size:.75em}.osano-cm-list-item{margin:0}.osano-cm-list-item--type_term{border-top-style:solid;border-top-width:1px;font-size:.875rem;font-weight:400;margin-bottom:.25em;margin-top:.5em;padding:.5em .75rem 0;position:relative;top:-1px}.osano-cm-list-item--type_description{font-size:.75rem;font-weight:lighter;padding:0 .75rem}.osano-cm-list{list-style-position:outside;list-style-type:none;margin:0;padding:0}.osano-cm-list__list-item{text-indent:0}.osano-cm-list--type_description{margin:0 -1em}.osano-cm-list:first-of-type .osano-cm-list__list-item:first-of-type{border-top-width:0;margin-top:0;padding-top:0}.osano-cm-toggle{align-items:center;display:flex;flex-direction:row-reverse;justify-content:flex-start;margin:.25em 0;pointer-events:auto;position:relative}.osano-cm-toggle__label{margin:0 .5em 0 0}[dir=rtl] .osano-cm-toggle__label{margin:0 0 0 .5em}.osano-cm-toggle__switch{border-radius:14px;border-style:solid;border-width:2px;box-sizing:initial;color:transparent;display:block;flex-shrink:0;height:18px;line-height:0;margin:0;position:relative;text-indent:-9999px;transition-duration:.2s;transition-
*truncated rather than pasting the entire dump*
From the browser console:

Code: Select all

GET 
https://d1nfaf380zbiur.cloudfront.net/_search_assets/onboarding-widget-f4fb584e76fe8604292e78d0c68b9237.js [HTTP/2.0 404 Not Found 16ms]
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at https://d1nfaf380zbiur.cloudfront.net/_search_assets/onboarding-widget-f4fb584e76fe8604292e78d0c68b9237.js. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing).  
(unknown)
No Event  
_app-d50ef2fcd4bce8c5.js:1:961711
Use of Mutation Events is deprecated. Use MutationObserver instead.  
Direct_links_out.user.js:320:8
Pinterest Tag Error: 'load' command was called multiple times.  Previously for tag id '2613960515200', now for tag id '2613960515200'.  
_app-d50ef2fcd4bce8c5.js:1:961711

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

Re: Americastestkitchen.com not working with PM 32.1

Unread post by FranklinDM » 2023-03-28, 11:04

The page has the following CSS code:

Code: Select all

:where(:not(html,iframe,canvas,img,svg,video,audio,del):not(svg *,symbol *)) {
    all: unset;
    display: revert;
}
With PM 32.1, we're now able to parse the :where() selector and :not() with a selector list. However, we don't support the "revert" value for the display property which they use in that rule (see Issue #2045 (UXP). As a result, style elements which are supposed to be hidden are displayed, with the display property being set to "inline" by default.

A temporary workaround would be to flip the layout.css.is-where-pseudo.enabled pref to false in about:config, but note that this will break other sites that use this CSS feature.

Locked