Add the plan choice that site sees, as an async chunk of the identical build.min.js – no second entry point. Add the unified page-view monitoring event to the stepper stream. This extends unified page-view monitoring to onboarding and signup flows. These flows are safety-critical: a regression could lock users out of their accounts or silently break second-issue enrollment. Save a legitimate profile: the logo uploads first if newly picked, the request goes out as PUT … Record which of the two it turned out to be, so the cut up is measurable. The complaint was that dismissed upsell nudges still file impressions. DismissPricingGrid makes use of the identical setNoticeHidden helper, so its optimistic patch retains the report shape.

Its only impact is which domain-upgrade badge renders in the launchpad sidebar – beauty, on a shrinking population that also has the Launchpad turned off by that very same cleanup – so the fallback path is secure to use for everybody. JITM banners. Click and dismiss events are unaffected. 2. Click Remove fee technique on a card that pays for a subscription. Open reblog menu from the stream and click on on it. Its server-rendered markup is clickable earlier than the handler is wired, so a single click on can silently do nothing. 4. From a purchase’s manage web page, click on Change fee method. In VerificationCodeForm, resolve the enter’s method from twoFactorEmailNonce fairly than the raw route param, mirroring what onSubmitForm already does. The assign-payment-method and replace-credit-card endpoints bypass each caches, and the web page it redirects to reads through TanStack Query, so clearPurchases() alone would depart a stale cost methodology on screen. On the verification display, confirm the field label reads “Verification code” and that coming into the 7-digit code from the text message works. Worth noting for anyone coming from that issue: the server-aspect change reads cookies on the primary-get together request to the Calypso server, so it is unaffected by third-get together cookie blocking. This unblocks the server-side fix. 5. Assign a special card.

In Odyssey Stats, skip the media request (the stats-app proxy has no media route but) and fall back to the stats post for the web page title and the Video details card. Watch what the banner sends: API calls go through the remaining proxy iframe, so in DevTools Network filter by jetpack-stats-dashboard with all frames proven. Verify seen API calls are getting fired. Posts opened through /reader/blogs/:ID/posts/:ID are usually not firing seen API calls. 2. Verify the ellipsis menu reveals “Mark as seen” and that clicking it works. 3. Confirm navigating to full submit view auto marking the publish as seen. Prevent bubbling of occasion from reblog choice so that the navigation to Full Post view is prevented. Be certain that featured images for compact submit cards appropriately use the image house when in cellular width kinds. EditGravatar block, together with the getUserSetting wiring, the now-unused Gridicon/ExternalLink/InfoPopover imports, and the lifeless types. Remove the isFetchingUserSettings loading gate and its placeholder markup and types. 5. Verify the avatar not flashes a grey circle placeholder whereas consumer settings are loading. Previously ManagePurchaseByOwnership rendered , which left the page in a everlasting loading state because the query is disabled without an id. Question( userPurchasesQuery() ) and passes one hasLoadedPurchases prop.

30s for the question to go stale, switch to Insights and again. Delete the Gravatar disabled test and swap the button matchers to precise strings – a /Edit your avatar/i regex would also match “Verify your email to edit your avatar”. 4. With an unverified e mail, verify the warning icon and “Confirm your e mail to edit your avatar” still seem, and that the verification dialog opens. Relabel the motion from “Edit your public avatar” to “Edit your avatar”. Banner now renders children contained in the card body. Because the title is interpolated into a translated string, the emphasis has to stay contained in the string itself somewhat than in CSS, so I used createInterpolateElement with %s – the same pattern the not-supported messages in this card already use to emphasize the area title. Open the explainer video in a modal (same Dialog pattern as the rules hyperlink), with autoplay and a detailed button. STATS-461 asks that people who close the invitation twice cease seeing it, with one reminder for everyone else. 4. Close it once more. 3. On an account with the Gravatar profile disabled, confirm the behaviour is unchanged from trunk – the hidden state was already unreachable.

Write Your Comments

Your email address will not be published. Required fields are marked *