-
Notifications
You must be signed in to change notification settings - Fork 399
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cannot edit button label in Safari #77
Comments
I think we should focus on Chrome for now and push everything else for later stages. We need to inform the user to prevent them see broken experience, wdyt? If agree we need an issue to add browser detection and a banner, preventing user from using the designer. Published site or even preview will still work perfectly fine, so its really just for the designer |
Frankly I think it’s a slippery road to go since I can’t imagine eliminating that kind of technical debt later on. Or do you have a good plan for it? |
I don't love it, but the fact is we would have to test each change for each feature in each browser, right now, which effectively would cost us valuable time, especially when releasing every feature. For example webflow still only supports chrome and safari, here is the overlay they show in Firefox: To make it easier to support more browsers later, I think we need to start writing down the list of browser APIs that we already rely on and that won't work in Firefox for example. Then we need to start looking into fallback solutions to those apis if they are possible at all. I just think we want to be on the cutting edge of the APIs and only support browsers which allow us to do so in regards to Designer UI, the site itself should work everywhere ofc. |
A few more things to keep in mind when deciding to support many browsers for Designer interface:
|
@kof it makes sense from the business standpoint at this moment of time but my concern is accessibility and adoption. The more barrier we put upfront the worse it is for the adoption. Just as an example: I can run Figma on my iPhone and it runs almost exactly as it is on desktop (with viewport constraints etc. of course). I think it's fine to take shortcuts while chasing for the beta and maximizing the value for the majority of users (yet we don't know what browsers they will be using just yet but Chrome dominates the web either way) but IMO we should mark features / bugs somehow in a consistent way in order to get rid go them later. Your proposal to use JSDoc syntax makes sense so let's settle on this asap and start documenting? |
Yeah, we need to see if we can at least make it work in safari. Touch devices are a separate challenge though, because all the drag&drop interactions need to work. I really want webstudio to run on a tablet some day, but I am afraid right now it would cost us a lot of time. |
how do we call it for inline documentation? JSDOC doesn't have a special tag for it, maybe
|
SGTM! |
not reproducible any more |
To reproduce
I cannot edit the label after the first keystroke.
CleanShot.2022-06-21.at.11.01.41.mp4
Also, sometimes the cursor is being shown in a wrong position.
The text was updated successfully, but these errors were encountered: