Closed
Bug 819247
Opened 13 years ago
Closed 13 years ago
[Settings] Double click on button in Settings will cause the page cannot back to previous one
Categories
(Firefox OS Graveyard :: Gaia::Settings, defect, P2)
Tracking
(blocking-basecamp:+)
People
(Reporter: atsai, Assigned: arthurcc)
References
Details
Attachments
(2 files, 1 obsolete file)
|
419 bytes,
patch
|
Details | Diff | Splinter Review | |
|
180 bytes,
text/html
|
jj.evelyn
:
review+
|
Details |
Click twice on a button in settings panel will cause the page cannot go back to previous one. This happens in several pages.
Reproduce Steps:
1. Tap on "Settings" app
2. Tap on "Device Information"
3. Click "More Information" twice
4. Tap on "<" to go back to previous one
Expected Result:
*. Back to "Device Information" page
Actual Result:
*. Cannot go back to "Device Information" page
| Reporter | ||
Updated•13 years ago
|
QA Contact: atsai
| Reporter | ||
Updated•13 years ago
|
blocking-basecamp: --- → ?
| Reporter | ||
Comment 1•13 years ago
|
||
I'll say it's a major usability blocker.
Comment 2•13 years ago
|
||
Let's use bug 818056 to collect all the issues of inconsistent panel flow. Lots of recent bugs seem to have the same root cause.
Blocks: 818056
Updated•13 years ago
|
blocking-basecamp: ? → +
Priority: -- → P2
Comment 3•13 years ago
|
||
I've been looking at this, and it appears that there is a weird issue where gecko is not properly repainting after a transition. I think I have a workaround for the meantime, but will continue looking for the root cause. I'll take this one.
Assignee: nobody → kgrandon
Comment 4•13 years ago
|
||
Attachment #690178 -
Flags: review?
Comment 5•13 years ago
|
||
Comment on attachment 690178 [details]
Patch Obsolete. See #818056
(I don't know if there's anyone watching out for "in the wind" review requests, so I'm directing this at Eveyln)
Attachment #690178 -
Flags: review? → review?(ehung)
Updated•13 years ago
|
Target Milestone: --- → B2G C3 (12dec-1jan)
Comment 6•13 years ago
|
||
Comment on attachment 690178 [details]
Patch Obsolete. See #818056
This PR is the same as the one in bug 818056, I'll close the request here. To avoid redundant review work, could you just comment here "the patch had been proposed in bug xxx" and obsolete this patch? Thanks.
Attachment #690178 -
Flags: review?(ehung)
Comment 7•13 years ago
|
||
Comment on attachment 690178 [details]
Patch Obsolete. See #818056
Didn't mean to cause confusion, sorry about that. Obsoleting this patch.
Attachment #690178 -
Attachment description: Github pull request pointer → Patch Obsolete. See #818056
Attachment #690178 -
Attachment is obsolete: true
Comment 8•13 years ago
|
||
I tested and investigated this problem more, now I think it's not depends or a dup of 818056, because it happens on Gecko 18.
Remove blocks tag first.
No longer blocks: 818056
Comment 9•13 years ago
|
||
Arthur is helping on investigating it, add to cc list.
| Assignee | ||
Comment 10•13 years ago
|
||
When double click on the link, the original hash and the current hash become the same. After that, when back button is pressed, it tries to go back using the original hash and which is the current hash itself.
| Assignee | ||
Comment 11•13 years ago
|
||
A WIP patch for your reference.
It ignores the request of openDialog if the dialogID is the same as the current hash.
Comment 12•13 years ago
|
||
Arthur - That seems to work for me. Do you want to submit a pull request and mark me as a reviewer?
Updated•13 years ago
|
Assignee: kgrandon → arthur.chen
| Assignee | ||
Comment 13•13 years ago
|
||
Ignore same hash request.
Attachment #691679 -
Flags: review?(ehung)
Comment 14•13 years ago
|
||
Comment on attachment 691679 [details]
Link to https://github.com/mozilla-b2g/gaia/pull/6991
r=me, please squash your commits into one and start with the bug number in your commit message. Thank you!
Attachment #691679 -
Flags: review?(ehung) → review+
| Assignee | ||
Comment 15•13 years ago
|
||
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•