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
Form doesn't reactivate again when receiving itself in Chrome #2525
Comments
I understand that you want to figure out the situation here, but there's a first problem even before getting to htmx ; you have an invalid here HTML, as a When you look at the DOM in Chrome's inspector with the HTML you provided, here's how it actually gets parsed: In your case, you might want to use the |
I noticed this! Weirdly, the form is parsed wrong on both page load and htmx-refresh, the form works on a fresh page load. And I know it's sacrilegious / not conform.. |
As said above the very root cause is that it's not valid HTML, thus it's up to your browser to decide how to parse this HTML. And I have no idea why the form would work on a fresh page load in the first place given the situation 😆 but don't get me wrong, the anomaly here is the form working sometimes, not the form not working! |
Sorry if this is a duplicate, I rarely post issues, only when I really can't even pinpoint the issue.
TLDR;
tbody
contains rows of data, and the last row is a form to add new rows. The form receives a freshtbody
and thus replaces itself as well.Issue: In firefox, I can re-use the form again as soon as I receive it, but in Chrome I have to do a full page reload, as the form just doesn't become active. No errors or warnings.
I know there's a million better ways of doing this, but it's a quick mockup, and I still want to figure this one out:D
This is the updated table I get via htmx, the form in the last row reactivates again in Firefox, but not in Chrome.
The text was updated successfully, but these errors were encountered: