Skip to content
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

AO3-6616 Fix floating and displaced form elements in new webkit #4636

Merged
merged 4 commits into from
Jul 10, 2024

Conversation

sarken
Copy link
Collaborator

@sarken sarken commented Oct 1, 2023

Issue

https://otwarchive.atlassian.net/browse/AO3-6616

Purpose

webkit did something terrible that affected the position of various form elements, most notably:

  • the bottom Sort and Filter button on the filters has relocated to the top
  • the notes options on the posting form has migrated upward to interfere with other form options

Full details are in the issue.

Testing Instructions

We'll want to test Safari 17 to make sure the issue is fixed and at least one older version of Safari, plus Firefox and Chrome (any version), to make sure we didn't break anything new.

References

I diagnose the issue in this comment.

Credit

Sarken, she/her

@@ -682,10 +682,15 @@ form.single .autocomplete + input + span.submit input[type="submit"] {
.dashboard > form {
float: left;
width: 100%;
clear: none;
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is for where we see the subnavigation hanging over the form.

@@ -51,7 +51,7 @@ div.error {
box-shadow: 1px 1px 2px;
}

.notes {
p.notes {
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The notes field on the posting form was playing up because of a clear meant for notes in system messages (which are either paragraphs or unordered lists), but the notes elements also had the notes class. You'll see ul.notes already has this clear above, so we just needed to make sure it also applied to paragraphs with the notes class.

Fixing this allowed me to remove the clear from .blurb blockquote, which had the notes class in the bookmark blurb.

<blockquote class="userstuff notes">

@sarken
Copy link
Collaborator Author

sarken commented Nov 9, 2023

Guess what's fixed in the new macOS and iOS! 🎉

@sarken sarken closed this Nov 9, 2023
@sarken
Copy link
Collaborator Author

sarken commented Nov 13, 2023

Alas, it is not fully fixed.

@sarken sarken reopened this Nov 13, 2023
@brianjaustin brianjaustin merged commit e4e5069 into otwcode:master Jul 10, 2024
48 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants