Closed Bug 1162697 Opened 9 years ago Closed 9 years ago

spinner when saving to pocket feels like a responsiveness problem

Categories

(Firefox :: Pocket, defect, P1)

40 Branch
defect

Tracking

()

RESOLVED FIXED
Tracking Status
firefox40 --- affected

People

(Reporter: madhava, Unassigned)

References

Details

When I hit the Pocket button in Nightly, I get an empty panel with only a spinner while the page is saved to pocket.

No other panel in Firefox does this, and the result is that it feels like I'm waiting for the panel content to load (which makes it feel broken).

In fact, the panel _is_ doing something -- it's saving. If there were some content in the panel other than spinner (i.e. "Saving to Pocket!" with an icon), then the user would know that something is actually happening.
Can we code this such that it only shows the spinner when there's no translation available?

That way, we can make this fix totally incremental.
(In reply to Jeff Beatty [:gueroJeff] from comment #1)
> "Saving..." would be best, since it could be reused from
> https://transvision.mozfr.org/?sourcelocale=en-US&locale=es-
> AR&repo=aurora&search_type=entities&recherche=browser/chrome/browser/
> devtools/canvasdebugger.properties:snapshotsList.savingLabel .


To expand a bit on this...

If we want to get this turned around quickly on the localization side
lets make this as simple as possible.  If we show the pocket logo, 
the spinner, and say "Saving" like in the screen shot I saw is that 
good enough?

Also need to confirm that reuse of "Saving..."  actually works for 
the 4 locales that we are talkng about, but right now it looks lie 
we should be able to re-use from transvision if we go with this 
revised plan. 

Pike's idea in comment 4 would be another approach at a work around 
for localization if it turns out re-use of strings in this case 
has problems.
A new design for this state is coming in tonight's code drop to the FF team. 

You can see what it looks like here:
https://www.dropbox.com/s/a8wdz4lt095ee1b/saving_plus_spinner-1.png?dl=0
Also: The strings were handed off to Bryan so I believe that's already covered.
Looks great!

(In reply to Nate Weiner from comment #4)
> A new design for this state is coming in tonight's code drop to the FF team. 
> 
> You can see what it looks like here:
> https://www.dropbox.com/s/a8wdz4lt095ee1b/saving_plus_spinner-1.png?dl=0
Blocks: Pocket
Priority: -- → P1
https://transvision.mozfr.org/string/?entity=browser/chrome/browser/devtools/canvasdebugger.properties:snapshotsList.savingLabel&repo=release

or via API (link a the top)

https://transvision.mozfr.org/api/v1/entity/release/?id=browser/chrome/browser/devtools/canvasdebugger.properties:snapshotsList.savingLabel

Side note: since this is a string in devtools, don't get fooled by the amount of "Saving…", some locales simply copy over en-US to get rid of warnings about missing strings.

For the specific case (de, es-ES, ja-JP, ru), we're fine.
Flags: qe-verify+
OS: Unspecified → All
Hardware: Unspecified → All
Version: 34 Branch → 40 Branch
looks to be resolved in nightly
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.