Links in Help menu take a long time to open the page in browser. #73003

Closed
opened 3 years ago by ankitm · 10 comments
ankitm commented 3 years ago
Collaborator

System Information
Operating system: Darwin-18.6.0-x86_64-i386-64bit 64 Bits
Graphics card: Intel(R) HD Graphics 6000 Intel Inc. 4.1 INTEL-12.9.22
Safari 12.1.1
Firefox 72.0
macOS 10.14.5 (Mojave).

Blender Version
Broken: version: 2.82 (sub 6), branch: menu (modified), commit date: 2020-01-08 16:23, hash: e72ecaa371
Worked: (optional)

Short description of error
Clicking webpage items in Help menu changes the browser but takes a long time to open a tab and thus the webpage.

Exact steps for others to reproduce the error

  • Blender has focus, click Help menu, click Manual.
  • Default browser takes focus immediately but shows the spinning pinwheel.
  • After a long time, it switches to the window, often on another desktop and opens a new tab.

Findings:
Also verified in a fresh user account.

  • Delay in both Safari, Firefox, or any other default browser. Video: {F8267657, name=same_space ,layout=link}
  • Beachball and longer delay in both browsers, if they are not on the same desktop/ space as Blender. Beachball didn't appear in screen recording, but appears on screen. Video: {F8267661, name=diff_space ,layout=link}
**System Information** Operating system: Darwin-18.6.0-x86_64-i386-64bit 64 Bits Graphics card: Intel(R) HD Graphics 6000 Intel Inc. 4.1 INTEL-12.9.22 Safari 12.1.1 Firefox 72.0 macOS 10.14.5 (Mojave). **Blender Version** Broken: version: 2.82 (sub 6), branch: menu (modified), commit date: 2020-01-08 16:23, hash: `e72ecaa371` Worked: (optional) **Short description of error** Clicking webpage items in Help menu changes the browser but takes a long time to open a tab and thus the webpage. **Exact steps for others to reproduce the error** - Blender has focus, click Help menu, click Manual. - Default browser takes focus immediately but shows the spinning pinwheel. - After a long time, it switches to the window, often on another desktop and opens a new tab. **Findings:** Also verified in a fresh user account. - Delay in both Safari, Firefox, or any other default browser. Video: {[F8267657](https://archive.blender.org/developer/F8267657/Screen_Recording_2020-01-09_at_00.20.23.mov), name=same_space ,layout=link} - Beachball and longer delay in both browsers, if they are not on the same desktop/ space as Blender. Beachball didn't appear in screen recording, but appears on screen. Video: {[F8267661](https://archive.blender.org/developer/F8267661/Screen_Recording_2020-01-09_at_00.06.02.mov), name=diff_space ,layout=link}
ankitm commented 3 years ago
Poster
Collaborator

Added subscriber: @ankitm

Added subscriber: @ankitm
Collaborator

Added subscriber: @jesterking

Added subscriber: @jesterking
Collaborator

For the record: I was unable to reproduce the delay with FireFox Nightly (74.0a1 (2020-01-08) (64-bit)), Chrome (Version 79.0.3945.117 (Official Build) (64-bit)) and Safari (Version 13.0.4 (15608.4.9.1.3)) on Catalina 10.15.2

@ankitm, have you tried with browser extensions disabled?

For the record: I was unable to reproduce the delay with FireFox Nightly (74.0a1 (2020-01-08) (64-bit)), Chrome (Version 79.0.3945.117 (Official Build) (64-bit)) and Safari (Version 13.0.4 (15608.4.9.1.3)) on Catalina 10.15.2 @ankitm, have you tried with browser extensions disabled?
jenkm commented 3 years ago

Added subscriber: @jenkm

Added subscriber: @jenkm
jenkm commented 3 years ago

I can't reproduce it in Safari 13.0.4 (macOS 10.14.6) either, but I remember the issue was earlier.

I can't reproduce it in Safari 13.0.4 (macOS 10.14.6) either, but I remember the issue was earlier.
ankitm commented 3 years ago
Poster
Collaborator

Opening blender via double click shows lag.
Opening /Users/me/blender-build/build_darwin/bin/Blender.app/Contents/MacOS/Blender executable via double click or directly via terminal shows no lag.

Opening blender via double click shows lag. Opening `/Users/me/blender-build/build_darwin/bin/Blender.app/Contents/MacOS/Blender` executable via double click or directly via terminal shows no lag.
ankitm commented 3 years ago
Poster
Collaborator

Problematic:

  • Buildbot's 2.82 ; not code-signed ; Required root password in Security & privacy to open
  • Xcode's build ; not code-signed by me.

Proper functioning:

  • bl.org/dl 2.81a ; code-signed ; required only a single click permission, not root password.

Also based on discussions in

It can be closed as a code-signing issue.
Using the executable in Contents folder under the package doesn't raise this problem. .app files are more constrained.

Problematic: - Buildbot's 2.82 ; *not code-signed* ; Required root password in Security & privacy to open - Xcode's build ; *not code-signed* by me. Proper functioning: - bl.org/dl 2.81a ; *code-signed* ; required only a single click permission, not root password. Also based on discussions in - https://github.com/GNS3/gns3-gui/issues/2596 - https://eclecticlight.co/2018/08/27/mojaves-privacy-protection-is-complex-and-will-crash-innocent-apps/ - https://apple.stackexchange.com/q/352454/313842 It can be closed as a code-signing issue. Using the executable in `Contents` folder under the package doesn't raise this problem. `.app` files are more constrained.

Added subscriber: @robbott

Added subscriber: @robbott

Changed status from 'Needs Triage' to: 'Archived'

Changed status from 'Needs Triage' to: 'Archived'
robbott closed this issue 3 years ago
robbott self-assigned this 3 years ago

See #66998

See #66998
Sign in to join this conversation.
No Label
Interest/Alembic
Interest/Animation & Rigging
Interest/Asset Browser
Interest/Asset Browser Project Overview
Interest/Audio
Interest/Automated Testing
Interest/Blender Asset Bundle
Interest/Collada
Interest/Compositing
Interest/Core
Interest/Cycles
Interest/Dependency Graph
Interest/Development Management
Interest/Eevee & Viewport
Interest/Freestyle
Interest/Geometry Nodes
Interest/Grease Pencil
Interest/ID Management
Interest/Images & Movies
Interest/Import/Export
Interest/Line Art
Interest/Masking
Interest/Modeling
Interest/Modifiers
Interest/Motion Tracking
Interest/Nodes & Physics
Interest/Overrides
Interest/Performance
Interest/Performance
Interest/Physics
Interest/Pipeline, Assets & I/O
Interest/Platforms, Builds, Tests & Devices
Interest/Python API
Interest/Render & Cycles
Interest/Render Pipeline
Interest/Sculpt, Paint & Texture
Interest/Text Editor
Interest/Translations
Interest/Triaging
Interest/Undo
Interest/USD
Interest/User Interface
Interest/UV Editing
Interest/VFX & Video
Interest/Video Sequencer
Interest/Virtual Reality
legacy module/Animation & Rigging
legacy module/Core
legacy module/Development Management
legacy module/Eevee & Viewport
legacy module/Grease Pencil
legacy module/Modeling
legacy module/Nodes & Physics
legacy module/Pipeline, Assets & IO
legacy module/Platforms, Builds, Tests & Devices
legacy module/Python API
legacy module/Rendering & Cycles
legacy module/Sculpt, Paint & Texture
legacy module/Triaging
legacy module/User Interface
legacy module/VFX & Video
legacy project/1.0.0-beta.2
legacy project/Asset Browser (Archived)
legacy project/BF Blender: 2.8
legacy project/BF Blender: After Release
legacy project/BF Blender: Next
legacy project/BF Blender: Regressions
legacy project/BF Blender: Unconfirmed
legacy project/Blender 2.70
legacy project/Code Quest
legacy project/Datablocks and Libraries
legacy project/Eevee
legacy project/Game Animation
legacy project/Game Audio
legacy project/Game Data Conversion
legacy project/Game Engine
legacy project/Game Logic
legacy project/Game Physics
legacy project/Game Python
legacy project/Game Rendering
legacy project/Game UI
legacy project/GPU / Viewport
legacy project/GSoC
legacy project/Infrastructure: Websites
legacy project/LibOverrides - Usability and UX
legacy project/Milestone 1: Basic, Local Asset Browser
legacy project/Nodes
legacy project/OpenGL Error
legacy project/Papercut
legacy project/Pose Library Basics
legacy project/Retrospective
legacy project/Tracker Curfew
legacy project/Wintab High Frequency
Meta/Good First Issue
Meta/Papercut
migration/requires-manual-verification
Module › Animation & Rigging
Module › Core
Module › Development Management
Module › Eevee & Viewport
Module › Grease Pencil
Module › Modeling
Module › Nodes & Physics
Module › Pipeline, Assets & IO
Module › Platforms, Builds, Tests & Devices
Module › Python API
Module › Render & Cycles
Module › Sculpt, Paint & Texture
Module › Triaging
Module › User Interface
Module › VFX & Video
Platform/FreeBSD
Platform/Linux
Platform/macOS
Platform/Windows
Priority › High
Priority › Low
Priority › Normal
Priority › Unbreak Now!
Status › Archived
Status › Confirmed
Status › Duplicate
Status › Needs Information from Developers
Status › Needs Information from User
Status › Needs Triage
Status › Resolved
Type › Bug
Type › Design
Type › Known Issue
Type › Patch
Type › Report
Type › To Do
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender#73003
Loading…
There is no content yet.