-
Notifications
You must be signed in to change notification settings - Fork 25
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
Validate and Explore no longer automatically resizing #3626
Comments
What do you mean auto-zoom?
Sent from phone
…On Thu, Aug 22, 2024 at 9:46 AM Michael Saugstad ***@***.***> wrote:
Brief description of problem/feature
I'm not sure how, but I think I must have broken the auto-zoom for
Validate and Explore? I remember making some small change to it recently on
the Validate page, specifically to accommodate our new Validate UI, but I
thought it was working and I don't remember touching the Explore page...
Regardless, I've messed with a lot of stuff lately, so it's probably my
fault! Will look into it very soon.
System info (OS, browser, city, and local/prod/test)
Prod, test, and local! Tested Chrome, it was always disabled on Firefox.
—
Reply to this email directly, view it on GitHub
<#3626>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAML55KYPAE3TIYJK23PO2DZSYIVRAVCNFSM6AAAAABM6Q7LASVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQ4DCMRYGM4DMOA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
UPDATE: I think that it's only an issue with the most recent version of Chrome. I just tested on my Mac, and there was no problem in Chrome or Safari. Updated to the newest version of Chrome, now there's an issue. Chrome on Linux was what I initially tested on (newest version), and that's where I noticed the issue. |
And the release notes from the most recent Chrome release: https://developer.chrome.com/release-notes/128
I need to look into whether CSS zoom in Chrome is salvageable, or if this just means that CSS zoom is donezo for our purposes. :/ I'll start by doing a little bit of research on it, but if I don't find an answer quickly, then I'm just going to stop our website from using CSS zoom on Chrome and push that to prod ASAP so that others don't run into the issue while we look for a more permanent solution. |
Could this, combined with negative margin potentially work? Or are there fundamental differences between zoom and scale? Edit: Doesn't look like this'll work. With scale, there's tons of issues with mouse like you mentioned earlier (just tested). |
Yeah, a lot of the issues here come from the way that we're determining where someone clicks and how we're drawing on the screen. One idea has been to use PanoMarkers on the Explore page like we do basically everywhere else, which would hopefully enable us to have to flexibility to dynamically resize the GSV window (#303). Adding labels is just the central piece of Project Sidewalk so we want to tread lightly when messing with it, especially since there are a dozen things downstream that we would need to verify still work after making such a change. Using CSS zoom was kind of a hacky workaround that allowed us to make essentially no changes to the inner workings of labeling 😅 |
For anyone testing if a fix is working, here's a short list of things to check to make sure that everything is working properly. If this is all looking good, I should probably get in there and see if I can break it in any other way, but this is a good place to start!
|
Brief description of problem/feature
I'm not sure how, but I think I must have broken the auto-zoom for Validate and Explore? I remember making some small change to it recently on the Validate page, specifically to accommodate our new Validate UI, but I thought it was working and I don't remember touching the Explore page...
Regardless, I've messed with a lot of stuff lately, so it's probably my fault! Will look into it very soon.
System info (OS, browser, city, and local/prod/test)
Prod, test, and local! Tested Chrome, it was always disabled on Firefox.
The text was updated successfully, but these errors were encountered: