Sign in

iiinova is part of the Atmosphere — an open, public network where you own your identity.

Jaroslav Bereza

@uxp.bereza.cz
54 followers 288 following 611 posts

3rd party developer of extensions for Photoshop

PostsRepliesMedia
Jaroslav Bereza @uxp.bereza.cz · 05/10/2026
⚠️Warning ⚠️ This code can CRASH InDesign if you run it via UXP. I was wondering why my UXP Debugger for VSCode keeps crashing InDesign. After 3 hours I found this repro case. Same crash also occurs via UDT or by running script directly without debugging. Link below.
112 2
Jaroslav Bereza @uxp.bereza.cz · 25/03/2026
I am working extension to make #UXP debugging possible in #VSCode In this screenshot I debug UXP Alchemist plugin in VSCode rather than UDT. Still a lot of work to do.
012 2
Jaroslav Bereza @uxp.bereza.cz · 13/08/2025
⚠️ If your users are using "Layer Filter" in layers panel and filter out layers, they are almost guaranteed that plugins and scripts will break. This is because many actions require layer to be selected as an action reference. But if layer is filtered out, it cannot be selected. #UXP #Photoshop
011 1
Jaroslav Bereza @uxp.bereza.cz · 27/07/2025
I am checking how difficult it would be to make #VSCode be able to debug #UXP. I got some communication in between VSCode and UXP... it can exchange a lot of useful messages but it cannot debug code yet :-D
Shows logger file gibberish
010 1
Jaroslav Bereza @uxp.bereza.cz · 08/04/2025
⚠️ Bug in #UXP. If non-existent file/directory starts with hash character then UXP returns fake results on Windows 11.
001 1
Jaroslav Bereza @uxp.bereza.cz · 23/10/2024
I have weird issues in Shadow DOM. UI crashes when permission dialog is shown and closed before.
000 0
Jaroslav Bereza @uxp.bereza.cz · 12/10/2024
New JS features in UXP of Photoshop 2025? Seems like V8 engine was upgraded in UXP v8 and now it supports ECMAScript 2025 in Photoshop 2025. Photoshop 2024 only supported ECMAScript 2022. Meaning you can use a bunch of new features in JavaScript. #UXP #Photoshop
001 1
Jaroslav Bereza @uxp.bereza.cz · 09/05/2024
Not only #UXP looks like web-browser when it is not. It also looks like NodeJS when it is not. E.g. "require('path').resolve" returns URL object instead of string. But "window.path.require" returns string.
000 0
Jaroslav Bereza @uxp.bereza.cz · 09/05/2024
If "fs" module in #UXP throws a number only as an error here is what it means since it uses LibUV. github.com/nodejs/node/... So you can find meaning of "-4082" (resource busy or locked)
000 0
Jaroslav Bereza @uxp.bereza.cz · 12/04/2024
Example. Test plugin gets created but never destroyed when its replacement loaded via DevTools. Not even after uninstalling in CCD. #Photoshop #UXP
010 1
Jaroslav Bereza @uxp.bereza.cz · 04/03/2024
🐛 Update on a WebSocket empty message bug
000 0
Jaroslav Bereza @uxp.bereza.cz · 03/03/2024
Even with AI you can have complicated UI :-D (fragment of automatic1111) ...but of course this is more for research and you don't need all options in future.
110 1
Jaroslav Bereza @uxp.bereza.cz · 01/03/2024
Validator for UXP is now available on VSCode marketplace: marketplace.visualstudio.com/items?itemNa... And open-sourced on GitHub: github.com/jardicc/vsco... Please check it and let know your feedback. Also any info to improve rules is highly appreciated.
022 2
Jaroslav Bereza @uxp.bereza.cz · 27/02/2024
If you want to detect this bug in UXP instead of letting it fail silently you could edit WebSocket prototype similar to this.
011 1
Jaroslav Bereza @uxp.bereza.cz · 27/02/2024
🐛⚠️ Another bug in UXP is that WebSocket client is unable to send empty message to server. Server never receives it and it fails in UXP silently. This breaks e.g. ping/pong mechanism in some WS libraries. Repo to reproduce bug: github.com/jardicc/uxp-... It works in Browser or with non-empty message
001 1
Jaroslav Bereza @uxp.bereza.cz · 22/02/2024
To clarify it... it does exist as static property in class but does not exist in class instance... now it is clear. UXP vs Chrome Therefore it breaks some libraries.
000 0
Jaroslav Bereza @uxp.bereza.cz · 18/02/2024
I was able to connect React Dev Tools with UXP plugin 🔥
010 1
Jaroslav Bereza @uxp.bereza.cz · 18/02/2024
WebSocket class in UXP has not CONNECTING, OPEN, CLOSING, CLOSED properties constants causing some libraries to fail. So your fix could look something like this
110 1
Jaroslav Bereza @uxp.bereza.cz · 13/02/2024
011 1
Jaroslav Bereza @uxp.bereza.cz · 13/02/2024
☠️ Since UXP 7.4 "alert", "confirm" and "prompt" will be missing by default and available under manifest flag only. #UXP #Photoshop
111 1
Jaroslav Bereza @uxp.bereza.cz · 06/02/2024
"rem" unit in UXP is not supported. There was a bug.
041 4
Jaroslav Bereza @uxp.bereza.cz · 06/02/2024
Follow up on UXP bug
000 0
Jaroslav Bereza @uxp.bereza.cz · 25/01/2024
UXP quirks :-D
100 1
Jaroslav Bereza @uxp.bereza.cz · 17/12/2023
Alchemist Plugin is going to get proper popover menu able to reach out of panel :-) Inspired by this code: forums.creativeclouddeveloper.com/t/have-you-t...
000 0