Closed Bug 923758 Opened 11 years ago Closed 11 years ago

First-time Publish/Claim-on-makes.org action impossible in Goggles

Categories

(Webmaker Graveyard :: X-Ray Goggles, defect)

x86
macOS
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: humph, Assigned: michiel)

References

Details

Attachments

(2 files)

Our UI for publishing with Goggles is suitable for the case that you've already claimed your domain on makes.org.  However, if you haven't, it's impossible to do from Goggles' publishing UI directly.

STR:

1) Make sure you are logged out of webmaker
2) Go to goggles.webmaker.org
3) Click "Active X-Ray Goggles" button in the page
4) Press 'p' to publish
5) Click sign-in, and use an email address you haven't used before
6) Try to claim your domain on makes.org

The UI is pushed off below the visible area in the publish header, and it's impossible to interact with on that page.
Screen from duplicate bug: https://bug923797.bugzilla.mozilla.org/attachment.cgi?id=813855

this looks like a fragment marker and CSS positioning issue. Taking.
Status: NEW → ASSIGNED
Assignee: nobody → pomax
See Also: → 923777
Fix 1 of 2, other fix is in login.webmaker.org (without that fix, you will see multiple empty new-user dialogs getting created each time you try to sign in)
Attachment #817316 - Flags: review?(thomas.park)
part 2 of 2. Without this fix the login process will attach multiple empty new user dialogs each time you sign in.
Attachment #817320 - Flags: review?(thomas.park)
Attachment mime type: text/plain text/plain → text/x-github-pull-request text/x-github-pull-request
Attachment #817320 - Flags: review?(thomas.park) → review+
Part 2 looks good, one comment on part 1.
Attachment #817316 - Flags: review?(thomas.park) → review-
Comment on attachment 817316 [details] [review]
https://github.com/mozilla/goggles.webmaker.org/pull/45

added the top:140px, looks much nicer, good catch.
Attachment #817316 - Flags: review- → review?(thomas.park)
Attachment #817316 - Flags: review?(thomas.park) → review+
Commit pushed to master at https://github.com/mozilla/login.webmaker.org

https://github.com/mozilla/login.webmaker.org/commit/85bce2330faf152497ee92d225fa5d7c1e78b5bc
Merge pull request #186 from Pomax/bug923758

edgecase bug causing the new-user form to add itself multiple times
both parts landed
Status: ASSIGNED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: