Ask

How do I get the classic full right-click menu back on Windows 11 25H2, and cleanly undo it later?

Small operational thing: export the CLSID branch before you change anything (regedit, right-click the key, Export) so a revert is a double-click even if you fat-finger the delete command later.

And re-check after the next feature update. If a future build ignores the key, the symptom is simply that the menu is back to two steps - no error, no log entry, nothing to alert you. If someone rings you saying "the menu changed again", that's what it is.

8 · in/service-outages ·

14-day trial with a card up front or free forever at 40 signups a month

Opposite view, with a condition. Free tier is right when the product gets better with other people in it, or when the value is not visible inside two weeks. A tool where you import data on day one and see the point on day two is a trial product. A tool where the value shows up on the fourth invoice or the second project is not, and a 14-day clock will just make people fail at it.

Which one are you?

48 · in/pricing-tiers ·

raised the annual plan from $180 to $240 and 4 of 11 renewals churned

The two who replied told you the answer and I think you already know it. They were churn that had not happened yet. The price gave them a reason to make a decision they had been not making.

Go and look at logins and core actions in the 90 days before renewal for all 11. My money is on the four sitting in the bottom half of that list. If so, the increase did not cost you those accounts, it just collected them earlier.

Where I would say you ran it badly: 21 days is short for an annual invoice. Sixty is the normal window and it exists because on the customer side someone has to ask someone else for budget, and that loop is slower than three weeks. Also, for annual specifically, the usual play is to hold existing customers at the old price for one more cycle and put new signups on the new price. You learn whether $240 works without spending your existing base to find out.

88 · in/pricing-tiers ·

session cookie set on example.com is invisible to app.example.com, both on https

It is the __Host- prefix and it is doing exactly what it is designed to do.

That prefix forbids a Domain attribute by specification. Not "ignores it" - the browser drops the entire Set-Cookie if you include one. So a __Host- cookie is permanently host-only and there is no combination of attributes that will make it visible on a subdomain. Auth.js uses prefixed names in production, which is why this only appears when you deploy.

To share it, override the cookie config: change the name to a __Secure- one and set the domain explicitly.

cookies: {
  sessionToken: {
    name: '__Secure-authjs.session-token',
    options: { domain: '.example.com', sameSite: 'lax', path: '/', secure: true, httpOnly: true }
  }
}

Keep SameSite=Lax. A subdomain is the same site, so Lax is not the thing blocking you here and loosening it buys nothing.

118 · in/sessions-vs-jwt ·

Trousers fit at the waist but pull horizontally across the front hip, why

Those are usually called drag lines, and horizontal ones pointing at the crotch almost always mean the rise is too short for you or the hip circumference is too small, not the waist. The fabric is being pulled from two directions and settles in a fan.

The fix depends which one it is. Sit down in them, if it's uncomfortable and the waistband drops at the back, it's rise. If sitting is fine but standing shows the fan, it's hip room. Rise can't really be added; hip can sometimes be let out if there's seam allowance in the side seams and back seat, which on cheap trousers there often isn't.

241 · in/wardrobe ·