Settings app navigation need to honour History API

RESOLVED WONTFIX

Status

RESOLVED WONTFIX
4 years ago
11 months ago

People

(Reporter: shinglyu, Unassigned)

Tracking

unspecified
ARM
Gonk (Firefox OS)

Firefox Tracking Flags

(tracking-b2g:backlog)

Details

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
*** Description
Currently, the setting app does not follow History API, so History.back() won't work. This is a inconsistent behavior for addon developers.

*** Steps to Reproduce
* Debug the Settings app using WebIDE
* Wait for the Settings app to show up
* Go into WiFi menu
* Use WebIDE's console to issue a history.back()

*** Expected Results
It should go back to the top-level Settings menu

*** Actual Results
Nothing happens

*** Other Notes


*** Reproduction Frequency
100%

*** Build
Build ID               20150709163311
Gaia Revision          fc6643dd3da2ccdf2ab284479643836bb3698644
Gaia Date              2015-07-08 11:09:51
Gecko Revision         https://hg.mozilla.org/mozilla-central/rev/917e7b01ea54
Gecko Version          42.0a1
Device Name            aries
Firmware(Release)      4.4.2
Firmware(Incremental)  eng.worker.20150619.224059
Firmware Date          Fri Jun 19 22:41:08 UTC 2015
Bootloader             s1
(Reporter)

Updated

4 years ago
Flags: needinfo?(gasolin)
Created attachment 8644174 [details] [review]
[gaia] gasolin:issue-1191638 > mozilla-b2g:master
Though gaia settings app does not use navigation as normal web pages. It's a good exercise to support that.

I've come out an prototype with page navigation, but I'm sure there are some edge cases that might fail the operations. (ex: go to build-in keyboard, config wifi from quick settings...)
Flags: needinfo?(gasolin)
nice to have feature
Assignee: nobody → gasolin
tracking-b2g: --- → backlog

Updated

3 years ago
Assignee: gasolin → nobody

Comment 4

11 months ago
Firefox OS is not being worked on
Status: NEW → RESOLVED
Last Resolved: 11 months ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.