Open Bug 1493543 Opened 6 years ago Updated 1 year ago

Improve how the new autofill algorithm handles redirects

Categories

(Firefox :: Address Bar, defect, P5)

62 Branch
defect

Tracking

()

Tracking Status
firefox62 --- affected
firefox63 --- affected
firefox64 --- affected

People

(Reporter: brille1, Unassigned)

References

Details

(Whiteboard: [fxsearch])

Attachments

(2 files)

After updating to Firefox v62.0.2, URL auto-complete no longer works (see screenshot).

I previously visited "hotmail.com", so when I hit "hot" in the address bar, the address bar should automatically append "mail.com", so the address bar should read "hotmail.com". But as you can see from the screenshot, this isn't the case.

I cleaned up my profile in advance to reproduce my test, so the error isn't based in my profile data.



===============
Support data:
---------------

{
  "application": {
    "name": "Firefox",
    "osVersion": "Windows_NT 10.0",
    "version": "62.0.2",
    "buildID": "20180920131237",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:62.0) Gecko/20100101 Firefox/62.0",
    "safeMode": false,
    "updateChannel": "release",
    "supportURL": "https://support.mozilla.org/1/firefox/62.0.2/WINNT/de/",
    "numTotalWindows": 2,
    "numRemoteWindows": 2,
    "remoteAutoStart": true,
    "currentContentProcesses": 4,
    "maxContentProcesses": 4,
    "autoStartStatus": 1,
    "policiesStatus": 0,
    "keyGoogleFound": true,
    "keyMozillaFound": true
  },
  "securitySoftware": {
    "registeredAntiVirus": "Windows Defender Antivirus",
    "registeredAntiSpyware": "Windows Defender Antivirus",
    "registeredFirewall": "Windows-Firewall"
  },
  "modifiedPreferences": {
    "accessibility.typeaheadfind.flashBar": 0,
    "accessibility.typeaheadfind": true,
    "browser.cache.disk.filesystem_reported": 1,
    "browser.cache.disk.smart_size.first_run": false,
    "browser.cache.disk.capacity": 153600,
    "browser.download.useDownloadDir": false,
    "browser.places.smartBookmarksVersion": 8,
    "browser.search.update": false,
    "browser.search.useDBForOrder": true,
    "browser.sessionstore.upgradeBackup.latestBuildID": "20180920131237",
    "browser.startup.homepage_override.mstone": "62.0.2",
    "browser.startup.homepage_override.buildID": "20180920131237",
    "browser.urlbar.placeholderName": "Google",
    "browser.urlbar.suggest.searches": false,
    "browser.urlbar.timesBeforeHidingSuggestionsHint": 3,
    "browser.urlbar.suggest.bookmark": false,
    "browser.urlbar.suggest.openpage": false,
    "browser.urlbar.searchSuggestionsChoice": false,
    "browser.zoom.siteSpecific": false,
    "dom.push.userAgentID": "e1cde5a5d0e4407085814f2f1035d7c3",
    "dom.indexedDB.enabled": false,
    "extensions.lastAppVersion": "62.0.2",
    "font.internaluseonly.changed": false,
    "layers.mlgpu.sanity-test-failed": false,
    "media.flac.enabled": false,
    "media.wmf.enabled": false,
    "media.gmp-widevinecdm.lastUpdate": 1537547417,
    "media.gmp-gmpopenh264.lastUpdate": 1526560806,
    "media.gmp.storage.version.observed": 1,
    "media.webm.enabled": false,
    "media.mp4.enabled": false,
    "media.hardware-video-decoding.failed": true,
    "media.gmp-widevinecdm.version": "1.4.9.1088",
    "media.ogg.enabled": false,
    "media.gmp-gmpopenh264.abi": "x86_64-msvc-x64",
    "media.opus.enabled": false,
    "media.gmp-manager.lastCheck": 1537724772,
    "media.gmp-widevinecdm.abi": "x86_64-msvc-x64",
    "media.gmp-gmpopenh264.version": "1.7.1",
    "media.gmp-manager.buildID": "20180830143136",
    "network.cookie.lifetimePolicy": 2,
    "network.predictor.cleaned-up": true,
    "network.cookie.prefsMigrated": true,
    "places.history.expiration.transient_current_max_pages": 112348,
    "places.database.lastMaintenance": 1537708101,
    "plugin.disable_full_page_plugin_for_types": "application/pdf",
    "print.printer_Microsoft_Print_to_PDF.print_in_color": true,
    "print.printer_Microsoft_Print_to_PDF.print_evenpages": true,
    "print.printer_Microsoft_Print_to_PDF.print_scaling": "  1,00",
    "print.printer_Microsoft_Print_to_PDF.print_margin_top": "0.5",
    "print.printer_OKI_C531_(PCL).print_margin_top": "0.5",
    "print.printer_OKI_C531_(PCL).print_footercenter": "",
    "print.printer_Microsoft_Print_to_PDF.print_headercenter": "",
    "print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_top": 0,
    "print.printer_OKI_C531_(PCL).print_footerleft": "&PT",
    "print.printer_OKI_C531_(PCL).print_edge_top": 0,
    "print.printer_OKI_C531_(PCL).print_paper_name": "",
    "print.printer_OKI_C531_(PCL).print_margin_right": "0.5",
    "print.printer_OKI_C531_(PCL).print_in_color": true,
    "print.printer_OKI_C531_(PCL).print_paper_data": 9,
    "print.printer_OKI_C531_(PCL).print_unwriteable_margin_bottom": 0,
    "print.printer_OKI_C531_(PCL).print_paper_width": " -1,00",
    "print.printer_OKI_C531_(PCL).print_evenpages": true,
    "print.printer_OKI_C531_(PCL).print_paper_size_unit": 1,
    "print.printer_OKI_C531_(PCL).print_edge_right": 0,
    "print.printer_Microsoft_Print_to_PDF.print_margin_left": "0.5",
    "print.printer_Microsoft_Print_to_PDF.print_orientation": 0,
    "print.printer_OKI_C531_(PCL).print_bgcolor": true,
    "print.printer_OKI_C531_(PCL).print_oddpages": true,
    "print.printer_OKI_C531_(PCL).print_paper_height": " -1,00",
    "print.printer_Microsoft_Print_to_PDF.print_bgcolor": true,
    "print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_bottom": 0,
    "print.printer_OKI_C531_(PCL).print_margin_left": "0.5",
    "print.printer_OKI_C531_(PCL).print_bgimages": true,
    "print.printer_OKI_C531_(PCL).print_unwriteable_margin_right": 0,
    "print.printer_OKI_C531_(PCL).print_unwriteable_margin_top": 0,
    "print.printer_OKI_C531_(PCL).print_to_file": false,
    "print.printer_Microsoft_Print_to_PDF.print_edge_left": 0,
    "print.printer_Microsoft_Print_to_PDF.print_headerleft": "",
    "print.printer_OKI_C531_(PCL).print_resolution": 600,
    "print.printer_Microsoft_Print_to_PDF.print_page_delay": 50,
    "print.printer_Microsoft_Print_to_PDF.print_footerright": "",
    "print.printer_Microsoft_Print_to_PDF.print_footerleft": "&PT",
    "print.printer_OKI_C531_(PCL).print_headerright": "",
    "print.printer_Microsoft_Print_to_PDF.print_footercenter": "",
    "print.printer_OKI_C531_(PCL).print_page_delay": 50,
    "print.printer_Microsoft_Print_to_PDF.print_paper_size_unit": 1,
    "print.printer_Microsoft_Print_to_PDF.print_reversed": false,
    "print.printer_Microsoft_Print_to_PDF.print_oddpages": true,
    "print.printer_OKI_C531_(PCL).print_shrink_to_fit": true,
    "print.printer_OKI_C531_(PCL).print_edge_bottom": 0,
    "print.printer_Microsoft_Print_to_PDF.print_margin_bottom": "0.5",
    "print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_right": 0,
    "print.printer_Microsoft_Print_to_PDF.print_resolution": 600,
    "print.printer_Microsoft_Print_to_PDF.print_paper_name": "",
    "print.printer_OKI_C531_(PCL).print_duplex": -437918235,
    "print.printer_OKI_C531_(PCL).print_headercenter": "",
    "print.printer_Microsoft_Print_to_PDF.print_unwriteable_margin_left": 0,
    "print.printer_Microsoft_Print_to_PDF.print_margin_right": "0.5",
    "print.printer_Microsoft_Print_to_PDF.print_edge_bottom": 0,
    "print.printer_OKI_C531_(PCL).print_margin_bottom": "0.5",
    "print.printer_Microsoft_Print_to_PDF.print_edge_top": 0,
    "print.printer_Microsoft_Print_to_PDF.print_edge_right": 0,
    "print.printer_Microsoft_Print_to_PDF.print_shrink_to_fit": true,
    "print.printer_Microsoft_Print_to_PDF.print_paper_data": 9,
    "print.printer_OKI_C531_(PCL).print_scaling": "  1,00",
    "print.printer_Microsoft_Print_to_PDF.print_bgimages": true,
    "print.printer_OKI_C531_(PCL).print_orientation": 0,
    "print.printer_Microsoft_Print_to_PDF.print_duplex": -437918235,
    "print.printer_Microsoft_Print_to_PDF.print_to_file": false,
    "print.printer_Microsoft_Print_to_PDF.print_paper_width": " -1,00",
    "print.printer_OKI_C531_(PCL).print_edge_left": 0,
    "print.printer_OKI_C531_(PCL).print_headerleft": "",
    "print.printer_Microsoft_Print_to_PDF.print_headerright": "",
    "print.printer_OKI_C531_(PCL).print_reversed": false,
    "print.printer_Microsoft_Print_to_PDF.print_paper_height": " -1,00",
    "print.printer_OKI_C531_(PCL).print_footerright": "",
    "print.printer_OKI_C531_(PCL).print_unwriteable_margin_left": 0,
    "privacy.cpd.siteSettings": true,
    "privacy.clearOnShutdown.offlineApps": true,
    "privacy.history.custom": true,
    "privacy.sanitize.timeSpan": 0,
    "privacy.clearOnShutdown.history": false,
    "privacy.sanitize.sanitizeOnShutdown": true,
    "privacy.clearOnShutdown.siteSettings": true,
    "privacy.trackingprotection.introCount": 20,
    "privacy.donottrackheader.enabled": true,
    "privacy.sanitize.pending": "[{\"id\":\"shutdown\",\"itemsToClear\":[\"cache\",\"cookies\",\"offlineApps\",\"formdata\",\"sessions\",\"siteSettings\"],\"options\":{}},{\"id\":\"newtab-container\",\"itemsToClear\":[],\"options\":{}}]",
    "privacy.clearOnShutdown.downloads": false,
    "privacy.cpd.offlineApps": true,
    "privacy.trackingprotection.enabled": true,
    "security.sandbox.content.tempDirSuffix": "{7b81069c-d222-493a-9323-6d6c3a6c4687}",
    "services.sync.declinedEngines": "",
    "signon.rememberSignons": false,
    "signon.importedFromSqlite": true,
    "storage.vacuum.last.places.sqlite": 1536940068,
    "storage.vacuum.last.index": 1,
    "ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found."
  },
  "lockedPreferences": {},
  "media": {
    "currentAudioBackend": "wasapi",
    "currentMaxAudioChannels": 2,
    "currentPreferredSampleRate": 48000,
    "audioOutputDevices": [
      {
        "name": "Digitalaudio (S/PDIF) (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Digitalaudio (HDMI) (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "NVIDIA Output (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 2,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Realtek Digital Output(Optical) (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 2,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 480,
        "minLatency": 144
      },
      {
        "name": "Digitalaudio (HDMI) (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Lautsprecher (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Realtek Digital Output (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 2,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 480,
        "minLatency": 144
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "NVIDIA Output (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 2,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Digitalaudio (S/PDIF) (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Digitalaudio (HDMI) (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "NVIDIA Output (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 2,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Kopfhörer (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "NVIDIA Output (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 2,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Digitalaudio (HDMI) (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 2,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Lautsprecher (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 2,
        "state": 2,
        "preferred": 7,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 480,
        "minLatency": 144
      }
    ],
    "audioInputDevices": [
      {
        "name": "Stereomix (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 2,
        "preferred": 7,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 480,
        "minLatency": 144
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Eingang (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Mikrofon (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Front Pink In (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Mikrofon (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Rear (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Center (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Subwoofer (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Mikrofon (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Mikrofon (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 1,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 2,
        "defaultRate": 48000,
        "maxRate": 48000,
        "minRate": 48000,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Eingang (High Definition Audio-Gerät)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Side (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (NVIDIA High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10DE&DEV_0071&SUBSYS_10438506&REV_1001\\7&c11cb76&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Rear Blue In (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Interne AUX-Buchse (High Definition Audio-Gerät)",
        "groupId": "",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      },
      {
        "name": "Front (Realtek High Definition Audio)",
        "groupId": "HDAUDIO\\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_10438637&REV_1000\\4&21453ba9&0&0001",
        "vendor": "",
        "type": 1,
        "state": 0,
        "preferred": 0,
        "supportedFormat": 4112,
        "defaultFormat": 4096,
        "maxChannels": 0,
        "defaultRate": 0,
        "maxRate": 0,
        "minRate": 0,
        "maxLatency": 0,
        "minLatency": 0
      }
    ]
  },
  "javaScript": {
    "incrementalGCEnabled": true
  },
  "accessibility": {
    "isActive": true,
    "forceDisabled": 0,
    "handlerUsed": true,
    "instantiator": "UNKNOWN|"
  },
  "libraryVersions": {
    "NSPR": {
      "minVersion": "4.19",
      "version": "4.19"
    },
    "NSS": {
      "minVersion": "3.38",
      "version": "3.38"
    },
    "NSSUTIL": {
      "minVersion": "3.38",
      "version": "3.38"
    },
    "NSSSSL": {
      "minVersion": "3.38",
      "version": "3.38"
    },
    "NSSSMIME": {
      "minVersion": "3.38",
      "version": "3.38"
    }
  },
  "userJS": {
    "exists": false
  },
  "intl": {
    "localeService": {
      "requested": [
        "de",
        "en-US"
      ],
      "available": [
        "de",
        "en-US"
      ],
      "supported": [
        "de",
        "en-US"
      ],
      "regionalPrefs": [
        "de-DE"
      ],
      "defaultLocale": "de"
    },
    "osPrefs": {
      "systemLocales": [
        "de-DE"
      ],
      "regionalPrefsLocales": [
        "de-DE"
      ]
    }
  },
  "crashes": {
    "submitted": [],
    "pending": 0
  },
  "sandbox": {
    "contentSandboxLevel": 5,
    "effectiveContentSandboxLevel": 5
  },
  "graphics": {
    "numTotalWindows": 2,
    "numAcceleratedWindows": 2,
    "windowLayerManagerType": "Direct3D 11",
    "windowLayerManagerRemote": true,
    "windowUsingAdvancedLayers": true,
    "adapterDescription": "NVIDIA GeForce GTX 980",
    "adapterVendorID": "0x10de",
    "adapterDeviceID": "0x13c0",
    "adapterSubsysID": "00000000",
    "adapterRAM": "4096",
    "adapterDrivers": "C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumdx.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumdx.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumdx.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumdx.dll C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumd.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumd.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumd.dll,C:\\Windows\\System32\\DriverStore\\FileRepository\\nv_dispi.inf_amd64_040c7acb04cee565\\nvldumd.dll",
    "driverVersion": "24.21.13.9811",
    "driverDate": "6-1-2018",
    "adapterDescription2": "",
    "adapterVendorID2": "",
    "adapterDeviceID2": "",
    "adapterSubsysID2": "",
    "adapterRAM2": "",
    "adapterDrivers2": "",
    "driverVersion2": "",
    "driverDate2": "",
    "isGPU2Active": false,
    "direct2DEnabled": true,
    "directWriteEnabled": true,
    "directWriteVersion": "10.0.17134.1",
    "usesTiling": false,
    "contentUsesTiling": false,
    "offMainThreadPaintEnabled": true,
    "offMainThreadPaintWorkerCount": 4,
    "webgl1Renderer": "Google Inc. -- ANGLE (NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0)",
    "webgl1Version": "OpenGL ES 2.0 (ANGLE 2.1.0.595ccab4acc3)",
    "webgl1DriverExtensions": "GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object ",
    "webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context",
    "webgl1WSIInfo": "EGL_VENDOR: Google Inc. (adapter LUID: 0000000000010561)\nEGL_VERSION: 1.4 (ANGLE 2.1.0.595ccab4acc3)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses ",
    "webgl2Renderer": "Google Inc. -- ANGLE (NVIDIA GeForce GTX 980 Direct3D11 vs_5_0 ps_5_0)",
    "webgl2Version": "OpenGL ES 3.0 (ANGLE 2.1.0.595ccab4acc3)",
    "webgl2DriverExtensions": "GL_ANGLE_client_arrays GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_multiview GL_ANGLE_pack_reverse_row_order GL_ANGLE_program_cache_control GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_color_buffer_float_rgb GL_CHROMIUM_color_buffer_float_rgba GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_s3tc_srgb GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_surfaceless_context GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object ",
    "webgl2Extensions": "EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context",
    "webgl2WSIInfo": "EGL_VENDOR: Google Inc. (adapter LUID: 0000000000010561)\nEGL_VERSION: 1.4 (ANGLE 2.1.0.595ccab4acc3)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource EGL_CHROMIUM_sync_control EGL_EXT_pixel_format_float EGL_KHR_surfaceless_context EGL_ANGLE_display_texture_share_group EGL_ANGLE_create_context_client_arrays EGL_ANGLE_program_cache_control EGL_ANGLE_robust_resource_initialization EGL_ANGLE_create_context_extensions_enabled \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses ",
    "info": {
      "AzureCanvasBackend (UI Process)": "skia",
      "AzureFallbackCanvasBackend (UI Process)": "cairo",
      "AzureContentBackend (UI Process)": "skia",
      "AzureCanvasBackend": "direct2d 1.1",
      "AzureContentBackend": "direct2d 1.1",
      "AzureCanvasAccelerated": 0,
      "ApzWheelInput": 1,
      "ApzDragInput": 1,
      "ApzKeyboardInput": 1,
      "ApzAutoscrollInput": 1
    },
    "featureLog": {
      "features": [
        {
          "name": "HW_COMPOSITING",
          "description": "Compositing",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "D3D11_COMPOSITING",
          "description": "Direct3D11 Compositing",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "DIRECT2D",
          "description": "Direct2D",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "D3D11_HW_ANGLE",
          "description": "Direct3D11 hardware ANGLE",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "GPU_PROCESS",
          "description": "GPU Process",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "WEBRENDER",
          "description": "WebRender",
          "status": "opt-in",
          "log": [
            {
              "type": "default",
              "status": "opt-in",
              "message": "WebRender is an opt-in feature"
            }
          ]
        },
        {
          "name": "OMTP",
          "description": "Off Main Thread Painting",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        },
        {
          "name": "ADVANCED_LAYERS",
          "description": "Advanced Layers",
          "status": "available",
          "log": [
            {
              "type": "default",
              "status": "available"
            }
          ]
        }
      ],
      "fallbacks": []
    },
    "crashGuards": []
  },
  "extensions": [
    {
      "name": "Adobe Acrobat",
      "version": "18.0.8",
      "isActive": false,
      "id": "web2pdfextension.17@acrobat.adobe.com"
    }
  ],
  "features": [
    {
      "name": "Activity Stream",
      "version": "2018.08.22.1219-93becf29",
      "id": "activity-stream@mozilla.org"
    },
    {
      "name": "Application Update Service Helper",
      "version": "2.0",
      "id": "aushelper@mozilla.org"
    },
    {
      "name": "Firefox Screenshots",
      "version": "33.0.0",
      "id": "screenshots@mozilla.org"
    },
    {
      "name": "Form Autofill",
      "version": "1.0",
      "id": "formautofill@mozilla.org"
    },
    {
      "name": "Photon onboarding",
      "version": "1.0",
      "id": "onboarding@mozilla.org"
    },
    {
      "name": "Pocket",
      "version": "1.0.5",
      "id": "firefox@getpocket.com"
    },
    {
      "name": "Web Compat",
      "version": "2.0",
      "id": "webcompat@mozilla.org"
    },
    {
      "name": "WebCompat Reporter",
      "version": "1.0.0",
      "id": "webcompat-reporter@mozilla.org"
    }
  ]
}
This is caused by privacy.sanitize.sanitizeOnShutdown, basically the system is missing history information to decide whethere to fill up the url.

We must replace the unvisited bookmarks autofill behavior.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P1
Whiteboard: [fxsearch]
Unfortunately if history is disabled we don't have the last time a bookmark was accessed, the only data we could rely on is the decayed frecency, though it may not be that good (because maybe I created a bookmark 10 years ago, but I use it everyday). It was working before because we were not clearing the typed information with history, that is also wrong.

We could distinguish 2 cases:
1. history is enabed: use the normal threshold
2. history is disabled, or clearonshutdown is enabled: autofill bookmarks
The problem is in the middle, what if history is enabled but the user clears history completely? From that point on, nothing gets autofilled anymore.

Maybe in the end the simplest path is what you suggested, just always autofill bookmarks. Though, that requires a performant way to figure out if an origin is bookmarked.
Flags: needinfo?(adw)
why don't you just put the frequences of visits into the bookmark file?
that way they won't get cleared and this is equal to what the user wants. if you save a bookmark you want it to not disappear no matter what you do, i think that goes for the frequencies of visits too.
so that way we have those frequencies and can merge them with the maybe already existing frequencies in the history.
that way it always gets autofilled.

that's definitely the best way of doing things, and some small integers won't do much to the size of the bookmarks file...
Summary: URL auto-complete not working → URL auto-complete not working due to privacy.sanitize.sanitizeOnShutdown
That's strange: History data is _enabled_ in Privacy Settings see screenshot).
(In reply to Axel from comment #4)
> Created attachment 9011405 [details]
> Firefox - History enabled.png
> 
> That's strange: History data is _enabled_ in Privacy Settings see
> screenshot).

yes, but you have clear history on shutdown enabled too.
I'm duping to bug 1493636 because it's a bit shorter than this one.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → DUPLICATE
Flags: needinfo?(adw)
Reopening, because even if clear on shutdown is enabled, history is not cleared there.

Could you please give me more details about your case?
The new behavior expects that a page is autofilled if it's often used by you, that means there's no "catch-all" rule for which if a page is bookmarked or was visited in the past, it will be autofilled.
Is hotmail.com a page you visit often?
Do you clear history often?
Status: RESOLVED → REOPENED
Flags: needinfo?(brille1)
Resolution: DUPLICATE → ---
(In reply to Kokujou from comment #3)
> why don't you just put the frequences of visits into the bookmark file?

Because of privacy. When you clear history you don't want information about how you visited pages to stay around.
(In reply to Axel from comment #3)
> I don't get it: When the "browsing and download history" checkbox is
> unchecked, the browsing and download history is NOT supposed to get deleted.
> That's the reason for this checkbox, as far as I apprehend.

(In reply to Marco Bonardo [::mak] from comment #4)
> Axel, I'm sorry, reopening your report and keeping it separate, it looks
> like I misread your log.


Thanks, Marco. Looking forward to get things fixed then.
Flags: needinfo?(brille1)
(In reply to Marco Bonardo [::mak] from comment #8)
> (In reply to Kokujou from comment #3)
> > why don't you just put the frequences of visits into the bookmark file?
> 
> Because of privacy. When you clear history you don't want information about
> how you visited pages to stay around.

yes, for normal browsing history this is true. but you already saved the pages as bookmarks, so you're saying that you want to keep them.
when clearing browsing history you, or at least normal users, don't care if somewheres logged how often you visited a site. they just want to delete the site names and stuff. but since they don't want to clear their bookmarks, they can keep their frequencies.

but if you want to anonymize (does this word exist? XD) that much, why not just sort bookmarks with anonymized or normalized counts... or add an option for clear history so the visit count of bookmarks does not get erased when restarting or whatever...

don't make things so complicated.
because even if you fix this ... "bug", if you really clear the visit counts then the order of bookmark results is lost.
searching for bookmarks in adress bar is something i do daily, and of course i don't want the results listed alphabetically but by visiting frequency.

i don't even know how this bug started, this affects me that much that i'd rather want to dowgrade, i'm really thinking  about that seriously... 

you surely don't expect us to stop clearing history just because we want our bookmarks be autofilled and sorted by frequency.
This bug is confusing.  Marco and Kokujou mention bookmarks, and now that bug 1493636 has landed, bookmarks will always be autofilled.  But the OP, Axel, doesn't mention bookmarks at all.  In fact Axel's screenshot shows that hotmail.com isn't bookmarked.  So it doesn't look like this bug has anything to do with bookmarks at all.
This might not have anything to do with clearing history on shutdown.  I can't get hotmail.com to autofill on a new profile with default settings on Nightly.

hotmail.com is a 301 redirect to https://outlook.live.com/owa/.  In my test profile, after visiting hotmail.com many times, in moz_origins http://hotmail.com has a frecency of 275, but https://outlook.live.com has a frecency of 22000.  So hotmail.com ends up being way below the autofill threshold (2352), and that's why it's not autofilling.

If I understand correctly, in this case with the previous autofill algorithm, we use to autofill hotmail.com even though it's a redirect because it would end up with `typed` = true.  So I guess this is another version of bug 1463132.  Maybe there's more we can do here to better handle cases like this.
Status: REOPENED → NEW
OS: Windows 10 → All
Hardware: x86_64 → All
See Also: 14890601463132
Axel, in Firefox 63 and later, you can work around the problem by opening the bookmarks library and adding a new bookmark whose location is hotmail.com.  This works due to bug 1493636.
And one more thing: On Nightly, when I duplicate Axel's prefs on a new profile (including setting privacy.sanitize.sanitizeOnShutdown to true), autofill does work for domains other than hotmail.com (still subject to the threshold, of course).  I'll change the bug summary accordingly.
Summary: URL auto-complete not working due to privacy.sanitize.sanitizeOnShutdown → Improve how the new autofill algorithm handles redirects
The thing is: I used hotmail.com only as a sample here. I wouldn't want to manually add any address the the Bookmarks library only to get autofill in the address bar for an address I just visited the other day.

That's the reason why I unchecked "clear history on shut-down". I want to type addresses only once in a while and then get an autofill for them the other day.

I believed that's the actual reason for keeping the history.
This is a matter of habits, and we surely cannot support every single user, because you are many. This means wahtever we do, someone will be left behind. I'm sorry for this, but you have workarounds available.
First, looks like hotmail.com is being deprecated by Microsoft itself in favor of outlook. This seems to indicate our behavior is understandable, you should go to outlook.live.com according to the vendor. And if you really don't want to change your habit, you can bookmark hotmail.com, that is a very simple operation that means "I care about this page".

Based on this, I'm going to name this a P5 until it's somehow actionable. The recent improvements provide a way for you to give importance to pages through bookmarks, and at the moment I don't think we want to change redirects behavior, because they represent the vendor's will to move people to new domains.
Priority: P1 → P5
I see ... If so, then autofill is no longer fed from the history, isn't it?

Just in answer to your reply: This is not an issue of me against anyone or anything.

Put simply: The new behaviour is unpredictable for users without technical background. Users don't care or understand why or whether a server returns 200 or 301 or 302. They are just vexed by the fact that sometimes autofill works and sometimes it doesn't.

So, this issue is not about my personal point of view, it's a matter of usability against irritating, unexpected behaviour.
I see your point, I still think non-technical users don't really "speak" URLs, and don't disable history, nor clear history on shutdown, thus the problem is more limited than you think because Firefox then has more than enough data to make wise decisions. We'll keep monitoring the situation and eventually adapt, if we need to.
I _didn't_ disable history or cleared history on shutdown ...

Thanks, though, for keeping this issue monitored!
Yeah, disabling history or clearing it is a red herring in this bug.  It's about redirects.  And fwiw I agree with you, Axel; Marco and I have discussed this before and we'll continue to I suspect.
+1
The only way out I see is better frecency bonuses, where we distinguish "typed but redirected away" from "typed" and "redirected", and we also have the problem where typed should be distinguished from "picked from ui". We don't store enough details.
It's a complicate problem that is pretty much about: "how do we avoid presenting useless information to the user?
Atm the only short term solution I'd see is to keep the current redirects handling, but increase the bonus for redirect sources if they have also been typed (though keep it lower than targets still).
Ideas are welcome anyway, and as Drew said we keep discussing these issues to find better approaches.
No longer depends on: 1466233
Depends on: 1597791
Severity: normal → S3
Duplicate of this bug: 1795174
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: