SafeExamBrowser / seb-mac

Safe Exam Browser for macOS and iOS
https://www.safeexambrowser.org/macosx
102 stars 42 forks source link

Browser Window Toolbar #437

Closed TomJampen closed 2 months ago

TomJampen commented 2 months ago

Hi Daniel

We have set "Enable browser window toolbar" to true, but it is not displayed on macOS (Sonoma 14.5), even though "hideBrowserWindowToolbar" is set to false (on option specifically provided for Mac according to the description in the SEB config tool).

Also, the keyboard shortcut mentioned in the SEB config tool (Alt-Cmd-T) and choosing the Menu "Darstellung" -> "Symbolleiste anzeigen" don't not work either.

Is it still possible to see a browser window toolbar?

Kind regards Tom

danschlet commented 2 months ago

Hi Tom

For me the toolbar still works. Did you read the disclaimer regarding full screen mode in the manual: In SEB for macOS the toolbar isn't displayed on the main browser window if this is set to full screen mode.

Daniel

TomJampen commented 2 months ago

Hi Daniel

My bad, sorry. I've missed that point. OK, so if we are using fullscreen mode, the only way to get the the menu (for changing zoom) is to use showMenuBar=true. Are there security implications when activating the macOS menu bar?

Tom

danschlet commented 2 months ago

Unfortunately the way SEB displays a full screen window isn't compatible to the standard system toolbar and we never had time to implement our own custom toolbar (given that I don't remember ever someone complaining about this limitation, I guess no one uses full screen windows in SEB anymore).

Most people want to display the menu bar because of the Wi-Fi menu, to be able to re-connect to a Wi-Fi network, if the connection is lost during an exam. SEB terminates any non-system menu bar items when the user clicks on it. So there are hardly any security implications when displaying the menu bar, unless some menu bar items displays unwanted text without being clicked on.

If you really need zoom with full screen windows, you would need to instruct students which keyboard shortcuts to use.

TomJampen commented 2 months ago

Thank you very much for explaining.

Regards Tom