Open
Bug 1373108
Opened 7 years ago
Updated 2 months ago
Firefox 52.2esr cannot sort folders first in file->open dialog
Categories
(Core :: Widget: Gtk, defect, P5)
Tracking
()
UNCONFIRMED
People
(Reporter: drankinatty, Unassigned)
Details
Attachments
(1 file, 1 obsolete file)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Firefox/52.0 Build ID: 20170607123825 Steps to reproduce: Update from 49.5esr with perfectly good file->open dialogs to 52.2esr where the file open dialogs do not sort-directories-first. Actual results: Attempting to navigate to a directory containing 23 folders and 1472 files, the file->open dialog jumbles all files, folders and zip/gz/bz2 files together into an unholy mess. It took scrolling down 40 dialog pages of files just to get to the 'tst' directory (that contains another 14 directories and 741 files) to scroll though another 20 dialogs-full of files to get to the desired 'ssl' directory. This is depressing. File->open dialogs have always made this type of traversal simple. Firefox 52.2's failure to sort-directories-first make this very cumbersome and frustrating. Expected results: The file->open dialog should sort folders-first so that the filesystem can be easily navigated, just like the gtk+2 dialogs have done for years. The dialogs in 52.2esr make traversing though directories with many files and folders are pain. Can firefox sort the folders first like they always have been in this new version to make the file->open dialog usable? Or is there some setting that Firefox should enable to make the dialogs do this?
Updated•7 years ago
|
Component: Untriaged → Widget: Gtk
Product: Firefox → Core
Reporter | ||
Comment 1•7 years ago
|
||
Additional Details: about:buildconfig Source Built from: https://hg.mozilla.org/releases/mozilla-esr52/rev/f68e0d98a22a4712a3710998081fd0ea5cd00ccb Build platform: target x86_64-pc-linux-gnu Build tools: Compiler/Version/Compiler flags /builds/slave/m-esr52-l64-000000000000000000/build/src/gcc/bin/gcc -std=gnu99 4.8.5 -Wall -Wempty-body -Wignored-qualifiers -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -fno-strict-aliasing -ffunction-sections -fdata-sections -fno-math-errno -pthread -pipe /builds/slave/m-esr52-l64-000000000000000000/build/src/gcc/bin/g++ -std=gnu++11 4.8.5 -Wall -Wc++11-compat -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=coverage-mismatch -Wno-error=free-nonheap-object -fno-exceptions -fno-strict-aliasing -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -D_GLIBCXX_USE_CXX11_ABI=0 -pipe -g -fprofile-use -fprofile-correction -Wcoverage-mismatch -O3 -fomit-frame-pointer -Werror Configure options: MOZ_AUTOMATION=1 --enable-update-channel=esr PKG_CONFIG=/builds/slave/m-esr52-l64-000000000000000000/build/src/gtk3/usr/local/bin/pkg-config MOZ_PGO=1 CC=/builds/slave/m-esr52-l64-000000000000000000/build/src/gcc/bin/gcc CXX=/builds/slave/m-esr52-l64-000000000000000000/build/src/gcc/bin/g++ --enable-rust RUSTC=/builds/slave/m-esr52-l64-000000000000000000/build/src/rustc/bin/rustc CARGO=/builds/slave/m-esr52-l64-000000000000000000/build/src/cargo/bin/cargo --enable-js-shell --enable-default-toolkit=cairo-gtk3 --with-mozilla-api-keyfile=/builds/mozilla-desktop-geoloc-api.key --with-google-api-keyfile=/builds/gapi.data MAKE=/usr/bin/gmake --enable-crashreporter --enable-elf-hack --enable-official-branding --enable-release --enable-stdcxx-compat --enable-verify-mar ~/.config/gtk-3.0/settings.ini [Settings] gtk-primary-button-warps-slider=false gtk-theme-name=adwaita-dark-darose gtk-icon-theme-name=Adwaita gtk-font-name=Tahoma 8 gtk-cursor-theme-name=DMZ gtk-cursor-theme-size=16 gtk-toolbar-style=GTK_TOOLBAR_BOTH_HORIZ gtk-toolbar-icon-size=GTK_ICON_SIZE_MENU gtk-button-images=0 gtk-menu-images=1 gtk-enable-event-sounds=1 gtk-enable-input-feedback-sounds=1 gtk-xft-antialias=1 gtk-xft-hinting=1 gtk-xft-hintstyle=hintfull gtk-xft-rgba=rgb gtk-menu-popup-delay=0 gtk-application-prefer-dark-theme=true Let me know if you need any additional information, and I'm happy to provide it.
Comment 2•5 years ago
|
||
Priority: -- → P5
Updated•2 years ago
|
Severity: normal → S3
Comment hidden (spam) |
Updated•2 months ago
|
Attachment #9383239 -
Attachment is obsolete: true
You need to log in
before you can comment on or make changes to this bug.
Description
•