-
Netflix-Marathon-Pausable
Automatically skip recaps, intros, credits, and ads, and click "next episode" prompts on Netflix, Amazon Prime Video, Hulu, HBO Max, Starz, Disney+, and Hotstar
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
there is another workaround, which involves using javascript to animate the element before it's destroyed. I have some examples of that, not in the firefox UI but in this userscript I wrote for skipping ads/credits/intros on netflix. it has a settings UI that fades in as it's created, and fades out as it's destroyed. the way I worked around the issue is to not actually destroy it immediately when the user closes it. instead the destroy function immediately sets a closed attribute on the UI frame. then the CSS has a rule like frame[closed] { opacity: 0; pointer-events: 0; transition: 500ms opacity ease-in-out; } or something like that.