You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Big Sur 11.1 (20C69) – Problems with finder navigation from ANY Application

After updating Big Sur to version 11.1 (20C69), every time I open the finder from any application a small window appears which forces me EVERY TIME to enlarge its size to be able to browse the files on my computer. Once maximized, even when you reopen the finder, a minimized window appears again.

iMac Pro, macOS 11.1

Posted on Dec 21, 2020 9:04 AM

Reply
Question marked as Top-ranking reply

Posted on Dec 21, 2020 10:58 AM

The open and save panels from any application are not the Finder, but rather Apple AppKit framework (library) classes designed to look, and with restrictions, work like a Finder window. The Finder has nothing to do with them, and the application cannot remember your resizing them. This is either an intentional, or accidental design issue that can only be fixed by Apple in a future Big Sur update.

5 replies
Question marked as Top-ranking reply

Dec 21, 2020 10:58 AM in response to maxlight72

The open and save panels from any application are not the Finder, but rather Apple AppKit framework (library) classes designed to look, and with restrictions, work like a Finder window. The Finder has nothing to do with them, and the application cannot remember your resizing them. This is either an intentional, or accidental design issue that can only be fixed by Apple in a future Big Sur update.

Dec 21, 2020 11:02 AM in response to Paul Conaway

Thank You very much, Paul, for Your reply


sadly, this happens on two different computers (both iMac Pro late 2017).

This happens when I try to access files from the "Open File ..." command from any application.

The Finder itself works fine but not from applications.

For example, in the office computer I have to import dozens of images and each time I have to resize the window to be able to see several files at the same time.

Dec 22, 2020 5:25 AM in response to maxlight72

Here is some AppleScript/Objective-C code that presents an Open panel on the Desktop sized as it would be from a Mojave application (e.g. Preview). Click the Launchpad in the Dock, select the Other folder, and launch Script Editor. Copy/paste the following code into Script Editor, and then press control+command+R to launch the Open panel dialog. Whatever you select will be shown as a listing in the resulting display dialog.


AppleScript/Objective-C



-- Demonstration of a multiple-selection Open panel as it should appear in macOS 11.1
-- VikingOSX, 2020-12-22, Apple Support Communities, No warranty expressed or implied

use framework "AppKit"
use AppleScript version "2.4" -- Yosemite or later
use scripting additions

property NSThread : a reference to current application's NSThread
property NSString : a reference to current application's NSString
property NSURL : a reference to current application's NSURL
property NSOpenPanel : a reference to current application's NSOpenPanel

property default_location : "~/Desktop"
property HFS : "HFS"
property POSIX : "POSIX"

if not (current application's NSThread's isMainThread()) as boolean then
	display alert "This script must be run interactively from the main thread by pressing control+commmand+R keys." buttons {"Cancel"} as critical
	error number -128
end if

-- choice of HFS or POSIX path formatting on return of selection(s)
set openstuff to my open_panel(POSIX, default_location) as list

set {TID, AppleScript's text item delimiters} to {AppleScript's text item delimiters, return}
display dialog (items of openstuff) as text with title "List of Selected Files and folders"
set AppleScript's text item delimiters to TID
return

on open_panel(afmt, this_location)
	
	if this_location starts with "~" then
		set this_location to ((NSString's stringWithString:this_location)'s stringByStandardizingPath()) as text
	else
		-- trim trailing '/' from folder path to match stringByStandardizingPath result
		set this_location to text 1 thru -2 of (POSIX path of this_location)
	end if
	
	set location_URL to NSURL's fileURLWithPath:this_location
	
	set oPanel to NSOpenPanel's openPanel()
	
	tell oPanel
		its setFloatingPanel:true
		its setResolvesAliases:true
		its setAccessoryViewDisclosed:true
		its setCanDownloadUbiquitousContents:true -- for iCloud
		its setDirectoryURL:location_URL
		-- make open panel dialog the same size as on Mojave, in stark contrast with Big Sur 11.1
		-- comment the next line to show panel without normal sizing
		its setFrame:(current application's NSMakeRect(0, 0, 830, 580)) display:true
		its setTitle:"Sample Open Panel"
		its setMessage:"Select additional file(s) and folder(s) with ⌘-key"
		its setPrompt:"Select"
		its setAllowsMultipleSelection:true
		its setCanChooseFiles:true
		its setCanChooseDirectories:true
		its setTreatsFilePackagesAsDirectories:false
	end tell
	
	set returnCode to oPanel's runModal()
	if returnCode is (current application's NSFileHandlingPanelCancelButton) then
		error number -128 -- user pressed cancel button
	end if
	
	if afmt is "HFS" then
		return (oPanel's URLs) as list
	else if afmt is "POSIX" then
		return (oPanel's filenames()) as list
	else
		error number -128 -- can't have both
	end if
	return
	
end open_panel




Big Sur 11.1 (20C69) – Problems with finder navigation from ANY Application

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.