mozilla-mobile / firefox-tv

Firefox for Amazon's Fire TV
https://blog.mozilla.org/blog/2017/12/20/firefox-is-now-on-amazon-fire-tv-happy-holiday-watching/
Mozilla Public License 2.0
255 stars 109 forks source link

[FxA] Pressing menu from FxA Settings screen unexpectedly redirects to menu and pressing menu does not bring you back to FxA #2882

Open abodea opened 5 years ago

abodea commented 5 years ago

Steps to reproduce

  1. Install and launch FFTV.
  2. Login with valid credentials.
  3. Access the FxA section.
  4. Tap on the menu overview from the remote.
  5. Tap again on the menu overview from the remote in order to return to the FxA section.

    Expected behavior

    When tapping the menu overview for the second time, the FxA section is displayed.

    Actual behavior

    Any other section is displayed when tapping the second time on the menu overview button instead of FxA section.

    Device information

    • Fire TV device: Fire TV Stick 4k
    • Latest affected Firefox version: v4.5 LAT4
    • Earliest affected Firefox version: v4.5 LAT3
    • Turbo Mode: On and Off

      Notes

      Video log.txt

abodea commented 5 years ago
2019-09-20 15:45:43.627 243-270/? D/qdqservice: QService::getSupportedResolutions: u4res_ntsc=0xb, u4res_pal=0x2c00, u4res_4k=0x0, u4res=0x2c0b
2019-09-20 15:45:43.628 243-270/? I/qdqservice: QService::getAutoMode
2019-09-20 15:45:43.628 243-270/? D/qdqservice: QService::getAutoMode: hdmiMode 13
2019-09-20 15:45:43.628 243-270/? D/qdqservice: QService::convertOutputResCode: Found match: returning vic=16
2019-09-20 15:45:43.628 243-270/? D/qdqservice: QService::getAutoMode: vicMode 16
2019-09-20 15:45:44.951 281-408/? I/DolbyAudioStreamOut: standby()
2019-09-20 15:45:44.956 606-810/? I/AmazonPowerManagerVendorCallback: Wakelock released UID:1041 PID:0 Tag:AudioMix
2019-09-20 15:45:45.440 745-901/? E/bt_btif: bta_hh_le_input_rpt_notify uuid=0x2a4d srv_handle=79 is_bl_svc_primary=1
2019-09-20 15:45:45.451 243-709/? D/qdqservice: QService::getSupportedResolutions: u4res_ntsc=0xb, u4res_pal=0x2c00, u4res_4k=0x0, u4res=0x2c0b
2019-09-20 15:45:45.452 243-709/? I/qdqservice: QService::getAutoMode
2019-09-20 15:45:45.452 243-709/? D/qdqservice: QService::getAutoMode: hdmiMode 13
2019-09-20 15:45:45.452 243-709/? D/qdqservice: QService::convertOutputResCode: Found match: returning vic=16
2019-09-20 15:45:45.452 243-709/? D/qdqservice: QService::getAutoMode: vicMode 16
2019-09-20 15:45:45.487 27657-27657/? W/OpenGLRenderer: Points are too far apart 4.000000
2019-09-20 15:45:45.493 243-243/? I/hwcomposer: [PLTC] planeAlpha = 177
2019-09-20 15:45:45.493 243-243/? I/hwcomposer: [PLTC] planeAlpha = 177
2019-09-20 15:45:45.510 243-243/? I/hwcomposer: [PLTC] planeAlpha = 117
2019-09-20 15:45:45.510 243-243/? I/hwcomposer: [PLTC] planeAlpha = 117
2019-09-20 15:45:45.526 243-243/? I/hwcomposer: [PLTC] planeAlpha = 75
2019-09-20 15:45:45.526 243-243/? I/hwcomposer: [PLTC] planeAlpha = 75
2019-09-20 15:45:45.543 243-243/? I/hwcomposer: [PLTC] planeAlpha = 43
2019-09-20 15:45:45.543 243-243/? I/hwcomposer: [PLTC] planeAlpha = 43
2019-09-20 15:45:45.560 243-243/? I/hwcomposer: [PLTC] planeAlpha = 21
2019-09-20 15:45:45.560 243-243/? I/hwcomposer: [PLTC] planeAlpha = 21
2019-09-20 15:45:45.576 243-243/? I/hwcomposer: [PLTC] planeAlpha = 9
2019-09-20 15:45:45.576 243-243/? I/hwcomposer: [PLTC] planeAlpha = 9
2019-09-20 15:45:45.593 243-243/? I/hwcomposer: [PLTC] planeAlpha = 2
2019-09-20 15:45:45.593 243-243/? I/hwcomposer: [PLTC] planeAlpha = 2
2019-09-20 15:45:45.600 745-901/? E/bt_btif: bta_hh_le_input_rpt_notify uuid=0x2a4d srv_handle=79 is_bl_svc_primary=1
2019-09-20 15:45:45.610 243-243/? I/hwcomposer: [PLTC] planeAlpha = 0
2019-09-20 15:45:45.610 243-243/? I/hwcomposer: [PLTC] planeAlpha = 0
2019-09-20 15:45:45.712 243-709/? D/qdqservice: QService::getSupportedResolutions: u4res_ntsc=0xb, u4res_pal=0x2c00, u4res_4k=0x0, u4res=0x2c0b
2019-09-20 15:45:45.712 243-268/? I/qdqservice: QService::getAutoMode
2019-09-20 15:45:45.713 243-268/? D/qdqservice: QService::getAutoMode: hdmiMode 13
2019-09-20 15:45:45.713 243-268/? D/qdqservice: QService::convertOutputResCode: Found match: returning vic=16
2019-09-20 15:45:45.713 243-268/? D/qdqservice: QService::getAutoMode: vicMode 16
2019-09-20 15:45:45.716 243-270/? D/qdqservice: QService::getSupportedResolutions: u4res_ntsc=0xb, u4res_pal=0x2c00, u4res_4k=0x0, u4res=0x2c0b
2019-09-20 15:45:45.716 243-270/? I/qdqservice: QService::getAutoMode
2019-09-20 15:45:45.716 243-270/? D/qdqservice: QService::getAutoMode: hdmiMode 13
2019-09-20 15:45:45.716 243-270/? D/qdqservice: QService::convertOutputResCode: Found match: returning vic=16
2019-09-20 15:45:45.716 243-270/? D/qdqservice: QService::getAutoMode: vicMode 16
2019-09-20 15:45:45.874 2984-29039/? I/DiscoveryService: SsdpNanoHTTPD - Method:GET;
2019-09-20 15:45:45.874 2984-29039/? I/DiscoveryService: SsdpDialRestService - serve: Method: GET URI = /apps/YouTube;
2019-09-20 15:45:47.533 2984-29024/? E/DiscoveryService: SsdpNanoHTTPD - Error in Service loop - Read timed out;
2019-09-20 15:45:51.264 24343-24403/? I/JmDNSImpl: updateRecord() name=jenkins typeSubType=_jenkins._tcp.local. op=Add #listeners=0
2019-09-20 15:45:51.265 24343-24403/? I/JmDNSImpl: updateRecord() name=Jenkins typeSubType=_http._tcp.local. op=Add #listeners=0
2019-09-20 15:45:51.268 24343-24403/? I/JmDNSImpl: updateRecord() name=jenkins typeSubType=_hudson._tcp.local. op=Add #listeners=0
2019-09-20 15:45:52.539 281-4560/? I/Node: dolby-audio-meter, AdapterPcmSystem adapter audio meter: channel 0; audio level: 0.000
2019-09-20 15:45:52.539 281-4560/? I/Node: dolby-audio-meter, AdapterPcmSystem adapter audio meter: channel 1; audio level: 0.000
2019-09-20 15:45:52.539 281-4560/? I/Node: dolby-audio-meter, AdapterPcmOut adapter audio meter: channel 0; audio level: 0.000
2019-09-20 15:45:52.540 281-4560/? I/Node: dolby-audio-meter, AdapterPcmOut adapter audio meter: channel 1; audio level: 0.000
mcomella commented 5 years ago

P3: it's not the intended behavior and feels unpolished but it doesn't stop the user from doing anything.