Browser Apps stopped working after update

I’m running into the same issue on:

Brave: 1.35.104 Chromium: 98.0.4758.109 (Official Build) (arm64)
MacOS: 12.2 (21D49) on Apple M1

I followed @nicebunny and @xzab and replaced the atual Brave with the former version (https://github.com/brave/brave-browser/releases/tag/v1.35.101) and apps returned to life
At first video play wasn’t working properly but things got back to normal after restarting mac

UPDATE: I just realized that video play got back to normal because - of course - after restarting mac, Brave updated by itself… And after so, Apps aren’t working AGAIN =(

Just adding that I’m experiencing this as well.

Version 1.35.104 Chromium: 98.0.4758.109 (Official Build) (arm64)

Exactly same issue described above

Version 1.35.104 Chromium: 98.0.4758.109 (Official Build) (arm64)

Same issue:
Version 1.36.106 Chromium: 99.0.4844.45 (Official Build) (x86_64)

Description of the issue:
Browser Shortcut Apps like Gmail,Facebook, Whatsapp,Twitter etc. stopped working after last update. Tried to delete and reinstall, nothing changed

How can this issue be reproduced?

  1. Create a shortcut to Whatsapp (or Gmail or Twitter etc) by clicking on More Tools / Create Shortcut…
  2. Make it “Open as Window”
  3. Locate the app on “Brave Browser Apps” folder
  4. Click on it
  5. The app icon bounces on dock and disappears
  6. The app does not open

Expected result:
To open the app

Brave Version
Version 1.35.104 Chromium: 98.0.4758.109 (Official Build) (x86_64)

macOS Version
Running on a Intel macOS Monterey 12.2.1

I am able to run PWAs in Chrome 98.0.4758.109 but not in Brave 1.35.104. I have also submitted my logs in case that will help.

@stobias I temporarily disabled updates after downgrading to 1.35.101 by adding this line to /etc/hosts:

127.0.0.1 updates-cdn.bravesoftware.com

2 Likes

This is a P1 issue that has broken major functionality in the browser reported 3 days ago–almost immediately after V1.35.104 was released. It is astonishing to me that engineers at Brave haven’t been forced by some middle manager to work around the clock to fix this already. I guess that’s progress?

I have at least 6 websites that I’ve gotten used to running as Brave Browser Apps for a year now, and now I’m back to running these apps in tabs in a browser window like some kind of primitive philistine. The horror! The horror!

% ./app_mode_loader
[0226/182156.773678:INFO:app_mode_loader_mac.mm(77)] Using user data dir /Users/lhilden/Library/Application Support/BraveSoftware/Brave-Browser
[0226/182156.774765:INFO:app_mode_loader_mac.mm(96)] Framework version from symlink 98.1.35.104
[0226/182156.775432:INFO:app_mode_loader_mac.mm(135)] Loading framework /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework
objc[2208]: Class BaseView is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5a48) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca788). One of the two will be used. Which one is undefined.
objc[2208]: Class CommandDispatcher is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5a98) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca7d8). One of the two will be used. Which one is undefined.
objc[2208]: Class ConstrainedWindowAnimationBase is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5ae8) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca828). One of the two will be used. Which one is undefined.
objc[2208]: Class ConstrainedWindowAnimationShow is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5b60) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca8a0). One of the two will be used. Which one is undefined.
objc[2208]: Class ConstrainedWindowAnimationHide is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5bb0) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca8f0). One of the two will be used. Which one is undefined.
objc[2208]: Class ConstrainedWindowAnimationPulse is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5c00) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca940). One of the two will be used. Which one is undefined.
objc[2208]: Class ButtonUtils is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5c50) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca990). One of the two will be used. Which one is undefined.
objc[2208]: Class TextFieldUtils is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5ca0) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216ca9e0). One of the two will be used. Which one is undefined.
objc[2208]: Class FindPasteboard is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5cc8) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216caa08). One of the two will be used. Which one is undefined.
objc[2208]: Class FlippedView is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5d40) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216caa80). One of the two will be used. Which one is undefined.
objc[2208]: Class FocusTracker is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5d68) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216caaa8). One of the two will be used. Which one is undefined.
objc[2208]: Class WeakPtrToMenuModelAsNSObject is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5db8) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216caaf8). One of the two will be used. Which one is undefined.
objc[2208]: Class MenuControllerCocoa is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5e08) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cab48). One of the two will be used. Which one is undefined.
objc[2208]: Class KeyboardInputSourceListener is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5e58) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cab98). One of the two will be used. Which one is undefined.
objc[2208]: Class ToolTipBaseView is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5ea8) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cabe8). One of the two will be used. Which one is undefined.
objc[2208]: Class CrTrackingAreaOwnerProxy is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5ef8) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cac38). One of the two will be used. Which one is undefined.
objc[2208]: Class CrTrackingArea is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5f48) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cac88). One of the two will be used. Which one is undefined.
objc[2208]: Class UnderlayOpenGLHostingWindow is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c5f98) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cacd8). One of the two will be used. Which one is undefined.
objc[2208]: Class WeakPtrNSObject is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c6010) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cad50). One of the two will be used. Which one is undefined.
objc[2208]: Class CrPasteboardItemWrapper is implemented in both /Users/lhilden/Applications/Brave Browser Apps.localized/Netflix.app/Contents/MacOS/app_mode_loader (0x1055c6038) and /Applications/Brave Browser.app/Contents/Frameworks/Brave Browser Framework.framework/Versions/98.1.35.104/Brave Browser Framework (0x1216cad78). One of the two will be used. Which one is undefined.
[0226/182156.901442:INFO:app_shim_controller.mm(291)] Connected to com.brave.Browser.apps.0c2e23db2f8a42ee6e85bab84ece2419
[0226/182156.908780:INFO:app_shim_controller.mm(389)] Sent OnShimConnected
[0226/182156.928917:INFO:app_shim_controller.mm(418)] Received OnShimConnected.
[0226/182156.928994:ERROR:app_shim_controller.mm(442)] Validation failed.
1 Like

@lhilden ,

4 Likes

“like some kind of primitive philistine”, lol haha I swear I thought of the exact same phrase when my apps stopped working, almost lost it trying to fix them. Please release that update soon I can’t work without the Brave apps, my OCD is bothering me more than it should. Pls Pls fix this soon. It seems the problem is only Mac as my PC seems to be fine.

1 Like

In case anyone missed @289wk’s post above, we do have a fix coming in for this asap:

Appreciate everyone’s patience on this.

5 Likes

Saw your note about OP being on outdated Sierra;
Catalina 10.15.7 checking in here with the same issue.

I posted here - https://community.brave.com/t/create-shortcut-no-longer-works-on-macos/346468/4

EDIT: Looks like we’re back up and running. Thanks devs. :sunflower:

1 Like

Is there an ETA on that fix? It’s a real pain having to work without apps and I really don’t want to switch back to Chrome.

Had the exactly same issue MacOS Monterey M1 Pro

Downloaded this version fixed it for me:

5 Likes

the mentioned link makes it easy to use Brave on Mac, checked

1 Like

@crispychris Nice to hear the fix worked in the new update! I was wondering. Thanks for sharing. :smiley:

Just a question/suggestion, if anyone else opened a topic about this issue and it is now working after the update (1.36.109), could you indicate that in a reply to your post and mark it as a solution? Would be so much easier when troubleshooting to have a solution tag on solved topics with information on what worked. Just a suggestion… thank-you very much. lol

Gratz to everyone else whose issue was fixed in the latest update! :partying_face:

3 Likes

I confirm that upgrading to version 1.36.109 fixed the issue for me as well.

4 Likes

@joey @danychet @martasd Woot!

Looks like it’s not a random event and the fix is in. Woot! Woot! lol

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.