Recommended Posts

...not really. in my experience 99% of fx mem leaks are an issue with an addon or plugin. I haven't had mem leak issues on firefox on any of my machines for years.

 

The versions of firefox known for mem leaks are older versions (1.x-2.x, most mem leaks were plugged when 3.x was released), not modern versions.

You're right! My issue was caused by an extension. However, before I posted in this thread, I had been having this issue since Firefox 29 and looking up the issue most sites said that the leak was introduced in recent versions of Firefox. Unfortunately a lot of sites failed to mention that it was certain plugins or extensions that cause this issue.

More than 3000+ changeset behind in lnbound readings from my side, so I decided to skip old bugs, I will read and add them above this comment but I will mention new landings in Inbound though.

 

I will add old changset info here...

 

SVG:

Improve the code for handling zero-length SVG subpaths - https://bugzilla.mozilla.org/show_bug.cgi?id=1075399

Convert the bounds calculation code for SVG geometry to use Moz2D Path - https://bugzilla.mozilla.org/show_bug.cgi?id=934183

 

Web Animations:

refactor IsProcessingRestyles/IsProcessingAnimationStyleChange into SkipAnimationRestyles / PostAnimationRestyles - https://bugzilla.mozilla.org/show_bug.cgi?id=1075137

Implement Animation.target - https://bugzilla.mozilla.org/show_bug.cgi?id=1067701

Make getAnimationPlayers return players that are filling forwards - https://bugzilla.mozilla.org/show_bug.cgi?id=1074054

getAnimationPlayers should flush style - https://bugzilla.mozilla.org/show_bug.cgi?id=1073396

 

Assertions, Refactoring, Removal, Cleanup:

Stop automatically allowed indexed and .length access on COWed arrays - https://bugzilla.mozilla.org/show_bug.cgi?id=1065185

Remove code for some of the Places telemetry probes - https://bugzilla.mozilla.org/show_bug.cgi?id=1065925

Clean up stack printing and fixing - https://bugzilla.mozilla.org/show_bug.cgi?id=1062709

Assertion failure: "Expecting iteration duration >= 0" with CSS transition numeric overflow - https://bugzilla.mozilla.org/show_bug.cgi?id=1074651

 

CSS Parsing and Computation:

Add assertion to make it easier to debug orphaned style contexts - https://bugzilla.mozilla.org/show_bug.cgi?id=1075082

Don't overwrite eRestyleResult_ContinueAndForceDescendants with eRestyleResult_Continue - https://bugzilla.mozilla.org/show_bug.cgi?id=1074634

Use eRestyle_ForceDescendants for all cases of rebuilding the rule tree - https://bugzilla.mozilla.org/show_bug.cgi?id=1077849

 

OS.File Async Toolkit:

PromiseWorker should support transfering values - https://bugzilla.mozilla.org/show_bug.cgi?id=1069577

 

Branch used for Windows Sandbox testing these days - http://hg.mozilla.org/projects/holly/shortlog

 

Old Debug API removal and relevant bugs landings:

[Not landed completely] Kill OldDebugAPI - https://bugzilla.mozilla.org/show_bug.cgi?id=1069694

Directly call debugger hooks - https://bugzilla.mozilla.org/show_bug.cgi?id=1060936

 

Graphics and Layers:

Old scaling hack removal (Related to GetCanvasTM call) - https://bugzilla.mozilla.org/show_bug.cgi?id=1077745

Remove of various paths extent - https://bugzilla.mozilla.org/show_bug.cgi?id=1077119

Add a GetBackendType() method to PathBuilder - https://bugzilla.mozilla.org/show_bug.cgi?id=1077544

Remove gfxContext::HasError() - https://bugzilla.mozilla.org/show_bug.cgi?id=1077120

Make D3D11 image layers double buffered - https://bugzilla.mozilla.org/show_bug.cgi?id=1073113

Hack around building 'dwrite_1.h' - https://bugzilla.mozilla.org/show_bug.cgi?id=1053652

Factor out gfxContext::SetColor()'s color management conversion into a gfxPlatform helper -https://bugzilla.mozilla.org/show_bug.cgi?id=1074194

[D2D 1.1] Properly translate content when using a sampling rect - https://bugzilla.mozilla.org/show_bug.cgi?id=1075615

[D2D 1.1] ScaledFontDWrite::CopyGlyphsToBuilder should support Direct2D 1.1 as a backend type  - https://bugzilla.mozilla.org/show_bug.cgi?id=1075621

Add Inverse() functions to Moz2D Matrix classes - https://bugzilla.mozilla.org/show_bug.cgi?id=1074944

 

WebGL2:

Untangle the mixup of formats vs internalformats in the WebGL implementation - https://bugzilla.mozilla.org/show_bug.cgi?id=1072680

WebGL2 - Track GL internalformat in WebGLTexture::ImageInfo - https://bugzilla.mozilla.org/show_bug.cgi?id=1075305

 

Shadow DOM:

No shadow DOM rendering when removing and then appending - https://bugzilla.mozilla.org/show_bug.cgi?id=1076784

 

Content Security Policy and Mixed Content Relevant:

Favicons should be considered ContentPolicy type - https://bugzilla.mozilla.org/show_bug.cgi?id=1076978

Crash while reading CSP blog post - https://bugzilla.mozilla.org/show_bug.cgi?id=1073861

ASSERTION: Second character needs to be '.' whenever host starts with '*', going to twitter.com - https://bugzilla.mozilla.org/show_bug.cgi?id=1075230

CSP: log warning if csp-report is not sent using http or https - https://bugzilla.mozilla.org/show_bug.cgi?id=1070732

CSP in CPP: Remove unused strings from csp.properties - https://bugzilla.mozilla.org/show_bug.cgi?id=1000945

 

SIMD (JS side, ES spec side all relevant to SIMD):

IonMonkey SIMD: commute SIMD binary operations - https://bugzilla.mozilla.org/show_bug.cgi?id=1073478

SIMD: Implement NaN-correct greaterThan and greaterThanOrEqual for x86 - https://bugzilla.mozilla.org/show_bug.cgi?id=1074509

 

Mac OS X v2 signing related bugs:

[Regression] Sync broken on OS X nightly - https://bugzilla.mozilla.org/show_bug.cgi?id=1075981

[Addon Compatibility Can be affected] Moving of code in directories - https://bugzilla.mozilla.org/show_bug.cgi?id=1077099

Crash reporter doesn't come up anymore an MacOSX - https://bugzilla.mozilla.org/show_bug.cgi?id=1076977

Re-enable the toolkit webapps tests on OSX 10.8 when they meet visibility requirements - https://bugzilla.mozilla.org/show_bug.cgi?id=1076941

Content process crashes with browser.tabs.remote.autostart set to false - https://bugzilla.mozilla.org/show_bug.cgi?id=1075691

Modify file structure of Firefox.app broke repacks - https://bugzilla.mozilla.org/show_bug.cgi?id=1076370

 

Service Workers:

Implement webidl stubs for the Fetch specification - https://bugzilla.mozilla.org/show_bug.cgi?id=1017613

 

WebCrypto API:

Default ON in release builds - https://bugzilla.mozilla.org/show_bug.cgi?id=1074001

 

JS Engine:

Inlining RegExp.exec in jitcode - https://bugzilla.mozilla.org/show_bug.cgi?id=1066828

addRangeAssertions should skip recovered on bailout instructions - https://bugzilla.mozilla.org/show_bug.cgi?id=1077427

Object.freeze() should return its argument with no conversion when the argument is a primitive value - https://bugzilla.mozilla.org/show_bug.cgi?id=1076588

IonMonkey ARM: declare operands to common ALU and FPU operations to be used at the start - https://bugzilla.mozilla.org/show_bug.cgi?id=1070971

Range Analysis: Truncate should clone & recover instructions which have removed uses - https://bugzilla.mozilla.org/show_bug.cgi?id=1072188

Manage memory differently for native vs. non-native objects - https://bugzilla.mozilla.org/show_bug.cgi?id=1073842

Optimize LRound codegen - https://bugzilla.mozilla.org/show_bug.cgi?id=1073016

[jsdbg2] Debugger.Object should have a isArrowFunction accessor - https://bugzilla.mozilla.org/show_bug.cgi?id=1074994

CPOWs can't wrap regular expressions - https://bugzilla.mozilla.org/show_bug.cgi?id=1067009

Object.seal() should return its argument with no conversion when the argument is a primitive value - https://bugzilla.mozilla.org/show_bug.cgi?id=1075294

 

----- Below mentioned are relevant to Scalar Replacement ------

Scalar Replacement: In IsObjectEscape the guard shape might have a CreateThisWithTemplate objects - https://bugzilla.mozilla.org/show_bug.cgi?id=1075638

GVN: visitDefinition leader can replace an instruction by a discarded one - https://bugzilla.mozilla.org/show_bug.cgi?id=1075601

RInstructionResult: Assertion failure while getting a the registered instance from the activation - https://bugzilla.mozilla.org/show_bug.cgi?id=1075488

Scalar Replacement: Do not mutate starting-block loop header - https://bugzilla.mozilla.org/show_bug.cgi?id=1074833

 

Electrolysis (e10s):

Dictionary files opening in content process (Moz Hunspell) - https://bugzilla.mozilla.org/show_bug.cgi?id=1026099

Firefox 32 breaks if Dialog enabled Nightly e10s profile used - https://bugzilla.mozilla.org/show_bug.cgi?id=1068189

[e10s] "Untrusted Connection" page's "Add Exception" button does nothing or crashes - https://bugzilla.mozilla.org/show_bug.cgi?id=1053456

Make the global WebRTC sharing indicators actually list the streams with e10s enabled - https://bugzilla.mozilla.org/show_bug.cgi?id=1071626

The WebRTC urlbar sharing indicator gets confused if 2 iframes on the same page are using different devices - https://bugzilla.mozilla.org/show_bug.cgi?id=1074202

 

Renaming:

https://bugzilla.mozilla.org/show_bug.cgi?id=1075125 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1075050 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1075279 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1074738

 

Vertical Text Rendering and Layout Text:

Use the proper (horizontal i-beam) cursor over vertical-direction text elements - https://bugzilla.mozilla.org/show_bug.cgi?id=1077139

Make LogicalMargin and LogicalRect's IsEmpty have the same semantic as the base classes - https://bugzilla.mozilla.org/show_bug.cgi?id=1076986

support vertical text run construction - https://bugzilla.mozilla.org/show_bug.cgi?id=902762

 

New Tab Page:

Search Engine logo blink related relevant bug - https://bugzilla.mozilla.org/show_bug.cgi?id=1077200

[Regression] Background thumbnailer captures pictures with black right and bottom borders - https://bugzilla.mozilla.org/show_bug.cgi?id=1074743

Remove the self hack from content/newtab/updater.js - https://bugzilla.mozilla.org/show_bug.cgi?id=1075211

 

DOM:

Move hasAttributes() to Element - https://bugzilla.mozilla.org/show_bug.cgi?id=1055773

Failure to create JS-implemented webidl component always throws NS_ERROR_FAILURE - https://bugzilla.mozilla.org/show_bug.cgi?id=1074114

Constructor URLSearchParams() should preserve the order of pairs from passing argument - https://bugzilla.mozilla.org/show_bug.cgi?id=1074963

 

 

Notable Bugs:

[Regression] Headings in the facebook side bar with RTL UI are misplaced - https://bugzilla.mozilla.org/show_bug.cgi?id=1067268

SVG elements caching to improve rendering performance - https://bugzilla.mozilla.org/show_bug.cgi?id=932762

Support for WOFF2 fonts through font-face - https://bugzilla.mozilla.org/show_bug.cgi?id=1064737 ; Import of Brotli Decompressor in Gecko - https://bugzilla.mozilla.org/show_bug.cgi?id=1066160

Windows 10 exe manifest support - https://bugzilla.mozilla.org/show_bug.cgi?id=1076926

Linux Sandoxing work on Breakpad (Crash Reporter) [Relevant bug not directly linked] - https://bugzilla.mozilla.org/show_bug.cgi?id=1068410

[bACKED OUT] HTTP/2 alt-svc support - https://bugzilla.mozilla.org/show_bug.cgi?id=1003448

Badge over Addon SDK based Addons in toolbar - https://bugzilla.mozilla.org/show_bug.cgi?id=994280

Speed up History Sync by priorities syncing on important, recent history etc basis [Reshuffle default syncing order] - https://bugzilla.mozilla.org/show_bug.cgi?id=675397

Global notification bars should be hidden in fullscreen mode - https://bugzilla.mozilla.org/show_bug.cgi?id=1076626

Enable CSS Filters by default [in Nightly 35] - https://bugzilla.mozilla.org/show_bug.cgi?id=1057180

:crazy:  [Regression] Wrong URL loads after autofill of a hostname that matches a search engine - https://bugzilla.mozilla.org/show_bug.cgi?id=1073846

panelUI subviews not readable on high contrast themes - https://bugzilla.mozilla.org/show_bug.cgi?id=1008603

Forget Icon glitch - https://bugzilla.mozilla.org/show_bug.cgi?id=1076943

[Mac OS X 10.10] Style the sidebar in Places window with Yosemite behind-window vibrancy - https://bugzilla.mozilla.org/show_bug.cgi?id=1075672

[Mac OS X 10.10] Tooltips have an incorrect color: yellow, but should be grey - https://bugzilla.mozilla.org/show_bug.cgi?id=1045217

[update to Shumway] Update Shumway to version 0.9.2970 - https://bugzilla.mozilla.org/show_bug.cgi?id=1077198

Compacting GC [bit by bit landing] - https://bugzilla.mozilla.org/show_bug.cgi?id=650161

[Also Helpful in Electrolysis (e10s)] Dispatch compositionupdate from TextComposition rather than widget - https://bugzilla.mozilla.org/show_bug.cgi?id=975383

[Talos regression] 3-20% Win7|8 regressions on inbound (v.35) Sept 12th from push c232720a2847 - https://bugzilla.mozilla.org/show_bug.cgi?id=1067588

[Moz2D source clipping regression] SurfacePattern::mSamplingRect does not work correctly for very large surfaces with Direct2D - https://bugzilla.mozilla.org/show_bug.cgi?id=1075616

Some JSONWriter tweaks [To make DMD (Dark Matter Detector) tool better] - https://bugzilla.mozilla.org/show_bug.cgi?id=1074591

Enhance Pinning (Public Key Pinning Extension for HTTP (HPKP)) test coverage - https://bugzilla.mozilla.org/show_bug.cgi?id=1075081

Blocklist driver Intel GMA X4500HD v 8.15.10.1749 - https://bugzilla.mozilla.org/show_bug.cgi?id=1074378

[Regression (not performance) since 33] Move FHR reporting of keyword searches out of nsDefaultURIFixup.getFixupURIInfo() - https://bugzilla.mozilla.org/show_bug.cgi?id=1057166

Unable to load GMail, "Error code: ssl_error_inappropriate_fallback_alert" displayed - https://bugzilla.mozilla.org/show_bug.cgi?id=1072382

non-enumerable Array.prototype.contains is not web-compatible (breaks jsfiddle.net) - https://bugzilla.mozilla.org/show_bug.cgi?id=1075059

nsIURLParser crashes when passed a null pointer - https://bugzilla.mozilla.org/show_bug.cgi?id=1073747

Add support for iterating FlattenedChildIterator from the end (to add support for display:contents) - https://bugzilla.mozilla.org/show_bug.cgi?id=1075247

Make -moz-appearance:none on a combobox remove the dropdown button - https://bugzilla.mozilla.org/show_bug.cgi?id=649849

[Mac Regression] Imgur slow to scroll. Single image display item takes 1.2 seconds to draw - https://bugzilla.mozilla.org/show_bug.cgi?id=1070722

Update getUserMedia constraints to spec - https://bugzilla.mozilla.org/show_bug.cgi?id=1033885

[Performance Improvement] Inactive animations force elements to remain composited layers forever - https://bugzilla.mozilla.org/show_bug.cgi?id=1046055

Implement the CSS Font Loading API - https://bugzilla.mozilla.org/show_bug.cgi?id=1028497

[bACKED OUT] Search term highlighting - https://bugzilla.mozilla.org/show_bug.cgi?id=1075069

Use Direct2D 1.1 on mozilla-central - https://bugzilla.mozilla.org/show_bug.cgi?id=902952

[Regression] OCSP checks are being done for expired certificates, resulting in incorrect error to the user - https://bugzilla.mozilla.org/show_bug.cgi?id=1045739

[Regression] Plugin deprecation warning cuts off Plugin name - https://bugzilla.mozilla.org/show_bug.cgi?id=847072

Replace old MouseTrailer code with TrackMouseEvent API - https://bugzilla.mozilla.org/show_bug.cgi?id=506815

 

Random:

To silent some warnings in console [use 0o notation for octal literal] - https://bugzilla.mozilla.org/show_bug.cgi?id=1073912

[OLDIE - Mac OS X relevant] nsITheme for menu/scrollbox arrows - https://bugzilla.mozilla.org/show_bug.cgi?id=333910

Proxy release of mLoadInfo - https://bugzilla.mozilla.org/show_bug.cgi?id=1073282

Fix a race condition in ProcLoaderParent - https://bugzilla.mozilla.org/show_bug.cgi?id=1048011

Remove NS_finite() and use mozilla::IsFinite - https://bugzilla.mozilla.org/show_bug.cgi?id=791777

Log the correct file/line for font errors - https://bugzilla.mozilla.org/show_bug.cgi?id=1075617

[ANGLE Blending issue] Black background is drawing - https://bugzilla.mozilla.org/show_bug.cgi?id=1048108

 

 

----------------------------------

WIN 64:

Although I don't cover Build Configurations related bugs but:

 

Use different signing format for 64-bit windows builds - https://bugzilla.mozilla.org/show_bug.cgi?id=1075723

win64 warning spam is out of control - https://bugzilla.mozilla.org/show_bug.cgi?id=1072071

  • Like 1

The 64bit Windows nightlies have started being signed, that was one of the biggest remaining hurdles to having official 64bit builds for Windows. There was no way Mozilla would ever officially support an unsigned version of Firefox, and their previous codesigning tools just didn't work with 64bit binaries on Windows.

I know I need to cover old changesets, which I will do it, Although new changes from Inbound:
 
Electrolysis (e10s):
WorkerNavigator strings should honor general.*.override prefs in e10s mode - https://bugzilla.mozilla.org/show_bug.cgi?id=1078163
[To make LastPass addon work] Remove urgent and rpc message types and replace with message priorities - https://bugzilla.mozilla.org/show_bug.cgi?id=1049879
resource: substitutions are not always sent to the child process - https://bugzilla.mozilla.org/show_bug.cgi?id=1068412
Add a processType flag to chrome manifest directives - https://bugzilla.mozilla.org/show_bug.cgi?id=930243
Console.jsm doesn't work from child process on Windows - https://bugzilla.mozilla.org/show_bug.cgi?id=1067576
Support bind in SocketTransport - https://bugzilla.mozilla.org/show_bug.cgi?id=951677

[bACKED OUT] Report resource-timing in the content process - https://bugzilla.mozilla.org/show_bug.cgi?id=1064706
 
Top Crashes Fix:
https://bugzilla.mozilla.org/show_bug.cgi?id=1060896 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1059030 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1076825
 
WebIDL:
Porting DOMFile/DOMBlob to WebIDL - https://bugzilla.mozilla.org/show_bug.cgi?id=1047483
Replace SetIsDOMBinding with SetIsNonDOMBinding - https://bugzilla.mozilla.org/show_bug.cgi?id=1078744
Make not overriding WrapObject fail to build - https://bugzilla.mozilla.org/show_bug.cgi?id=808856

Convert mozId to WebIDL - https://bugzilla.mozilla.org/show_bug.cgi?id=1011084
 
--- Below is workup to move XSLT Process to WebIDL ---
Switch txMozillaXSLTProcessor to NS_IMPL_CYCLE_COLLECTION - https://bugzilla.mozilla.org/show_bug.cgi?id=1079787
Stop storing a principal in txMozillaXSLTProcessor - https://bugzilla.mozilla.org/show_bug.cgi?id=1076836
 
JS Engine, ES6, JS Library Documentation:
Rename ProxyHandler::getOwnPropertyNames -> ownPropertyKeys to match ES6 [[OwnPropertyKeys]] internal method - https://bugzilla.mozilla.org/show_bug.cgi?id=1026918
* Remove byte offset slot and non-unsized uses of length from typed objects - https://bugzilla.mozilla.org/show_bug.cgi?id=1073836
Contrary to recently added assertion, it's possible to create deep chains of dependent strings - https://bugzilla.mozilla.org/show_bug.cgi?id=1078871
Coerce the argument passed to Object.getOwnPropertyDescriptor using ToObject - https://bugzilla.mozilla.org/show_bug.cgi?id=1079188
Coerce the argument passed to Object.getPrototypeOf using ToObject - https://bugzilla.mozilla.org/show_bug.cgi?id=1079090
* Manage memory differently for native vs. non-native objects - https://bugzilla.mozilla.org/show_bug.cgi?id=1073842
OdinMonkey: support changing heaps in asm.js - https://bugzilla.mozilla.org/show_bug.cgi?id=965880
Make CPOWs support symbol ids - https://bugzilla.mozilla.org/show_bug.cgi?id=1071177
[jsdbg2] move the sourceMapURL property from D.Script to D.Source - https://bugzilla.mozilla.org/show_bug.cgi?id=1056409
[still more to land] Remove GCChunkSet - https://bugzilla.mozilla.org/show_bug.cgi?id=1074961
(ParallelSweeping) Do embarrassingly parallel non-incrementalizable sweeping phases in parallel - https://bugzilla.mozilla.org/show_bug.cgi?id=1064578

don't generate a static constructor for ARM's DoubleEncoder  - https://bugzilla.mozilla.org/show_bug.cgi?id=915228

Inline ToInteger, if TypeSet contains multiple optimizable types - https://bugzilla.mozilla.org/show_bug.cgi?id=1075967

Coerce the argument passed to Object.keys using ToObject - https://bugzilla.mozilla.org/show_bug.cgi?id=1038545

Optimize strict compares with equal operands - https://bugzilla.mozilla.org/show_bug.cgi?id=1073576

 

* linked
 
SIMD:
SIMD backend: implement unary arithmetic operations - https://bugzilla.mozilla.org/show_bug.cgi?id=1044256
 
SVG:
dynamic changes to clip-rule no longer work - https://bugzilla.mozilla.org/show_bug.cgi?id=1077993
 
Graphics:
Stop doing lots of unnecessary and expensive Matrix4x4 multiplication - https://bugzilla.mozilla.org/show_bug.cgi?id=1077961
Severe SVG performance regression from tiled thebes layers on OSX on the IE test drive helicopter dem - https://bugzilla.mozilla.org/show_bug.cgi?id=1078109
remove null-checks on the result of gfxFontGroup::GetFirstValidFont - https://bugzilla.mozilla.org/show_bug.cgi?id=1077371
 
Vertical Writing Mode:
make CSS text decorations (underline, overline, strikethrough) respect vertical writing modes - https://bugzilla.mozilla.org/show_bug.cgi?id=1074735
support vertical text in canvas text drawing methods - https://bugzilla.mozilla.org/show_bug.cgi?id=902799
In non-debug builds, logical-coordinate classes should not have an mWritingMode member at all - https://bugzilla.mozilla.org/show_bug.cgi?id=1079314
 
DOM:
URLSearchParams.get() should return null (not empty string) when not find pair - https://bugzilla.mozilla.org/show_bug.cgi?id=1074886
Implement the Fetch specification - https://bugzilla.mozilla.org/show_bug.cgi?id=1039846

SpeechGrammarList should both initialize SpeechRecognitionService and set a grammar on it - https://bugzilla.mozilla.org/show_bug.cgi?id=1060659
 
DeadCode, Cleanup, Rename and Refactoring:
Remove the gfxContext methods PointInFill and PointInStroke - https://bugzilla.mozilla.org/show_bug.cgi?id=1077805
Remove NewTextureSource - https://bugzilla.mozilla.org/show_bug.cgi?id=1077307
[To make IME handling simpler] Get rid of WidgetTextEvent and WidgetCompositionEvent should take over the job - https://bugzilla.mozilla.org/show_bug.cgi?id=960871
Clean up PNG codecs, use PR_LOG not PR_fprintf for errors - https://bugzilla.mozilla.org/show_bug.cgi?id=1072340

remove some code about HTMLMediaElement preload - https://bugzilla.mozilla.org/show_bug.cgi?id=984259

Clean up XPCOM string usage in SSLServerCertVerification.cpp - https://bugzilla.mozilla.org/show_bug.cgi?id=1075976
 
WebGL2:
Untangle effective vs. unsized internalformats in the WebGL implementation - https://bugzilla.mozilla.org/show_bug.cgi?id=1077183

WebGL2: implement texStorage2D - https://bugzilla.mozilla.org/show_bug.cgi?id=1075195

 

DMD (Dark Matter Detector):

https://bugzilla.mozilla.org/show_bug.cgi?id=1074008 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1044709 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1062709
 
Notable Bugs:
[security] XSS on about:cache - https://bugzilla.mozilla.org/show_bug.cgi?id=1074485
Make the default browser notification bar yellow - https://bugzilla.mozilla.org/show_bug.cgi?id=1079372
[Regression] Firefox 35.0a1 (2014-10-05) CTRL+T does not open new tab - https://bugzilla.mozilla.org/show_bug.cgi?id=1078085
Firefox fails to play videos on Windows if no sound-card is available - https://bugzilla.mozilla.org/show_bug.cgi?id=1079174
Firefox Print Preview should be center aligned - https://bugzilla.mozilla.org/show_bug.cgi?id=978044
lightweight themes selection panel doesn't contract to fit smaller list - https://bugzilla.mozilla.org/show_bug.cgi?id=1059934
[Mac only] Fullscreen video doesn't release wakelock when playback stops - https://bugzilla.mozilla.org/show_bug.cgi?id=1043489
[Mac OS X tiling regression in scrolling] Scrolling performance on SVG heavy New York Times page has badly regressed - https://bugzilla.mozilla.org/show_bug.cgi?id=1077842
No video display. sound only - https://bugzilla.mozilla.org/show_bug.cgi?id=1077086
IndexedDB PBackground broke xhr.send() POSTing of IndexeDB-backed File/Blobs (or composite Blobs that include them) - https://bugzilla.mozilla.org/show_bug.cgi?id=1075302
HSTS preload update removed everything, because the update script is broken - https://bugzilla.mozilla.org/show_bug.cgi?id=1077891
[Mac OS X 10.10] Vibrant regions turn black when "Reduce Transparency" is enabled under Accessibility -> General - https://bugzilla.mozilla.org/show_bug.cgi?id=1062801
[Mac OS X 10.10] Browser chrome turns black when opening sidebar in window without hardware acceleration (BasicLayers) - https://bugzilla.mozilla.org/show_bug.cgi?id=1077358
[Mac OS X 10.10] disabled default buttons on Yosemite get white button text (e.g. download dialog "save file" button before it's enabled) - https://bugzilla.mozilla.org/show_bug.cgi?id=1076252
[Mac OS X] Rendering of <textarea> borders is flawed in hidpi mode - https://bugzilla.mozilla.org/show_bug.cgi?id=846730
[Not Enabled Yet] Add support for ANGLE D3D11 path - https://bugzilla.mozilla.org/show_bug.cgi?id=912196
UI Tour: add ability to put a widget in the toolbar - https://bugzilla.mozilla.org/show_bug.cgi?id=1071238
Translation - Implement doorhanger for in-product promotion - https://bugzilla.mozilla.org/show_bug.cgi?id=1072740
Firefox needs a restart in order to update the default search engine from the "<term> - Search with <engine>" string - https://bugzilla.mozilla.org/show_bug.cgi?id=1075549
[MemShrink] Make setting options.leakThresholds and options.ignoreMissingLeaks defaults less fragile - https://bugzilla.mozilla.org/show_bug.cgi?id=1076969
tabbrowser's _getTabForBrowser is very slow with lots of tabs - https://bugzilla.mozilla.org/show_bug.cgi?id=1039500
Themes panel Anchor is incorrectly placed in Customize mode the first time it opens when the browser window is short - https://bugzilla.mozilla.org/show_bug.cgi?id=1070888
User better icon/preview for default theme - https://bugzilla.mozilla.org/show_bug.cgi?id=1073240

"Match case" button does not refresh the number of occurrences - https://bugzilla.mozilla.org/show_bug.cgi?id=1051187

Tear off video controls - https://bugzilla.mozilla.org/show_bug.cgi?id=517114
 
Random:
octal literals and octal escape sequences are deprecated: resource://gre/modules/DownloadPaths.jsm - https://bugzilla.mozilla.org/show_bug.cgi?id=1073956
[bACKED OUT from mozilla-beta] Blurry loading throbbers after Bug 759252 - https://bugzilla.mozilla.org/show_bug.cgi?id=1016434
[Accessibility perf improvement] Update `CacheChildren` and `ShutdownChildrenInSubtree` to avoid locking up main thread - https://bugzilla.mozilla.org/show_bug.cgi?id=1041070
Provide way to "set network offline" per app - https://bugzilla.mozilla.org/show_bug.cgi?id=786419
Reimplement Qt widget look and feel - https://bugzilla.mozilla.org/show_bug.cgi?id=1044039
"Couldn't load XPCOM" error when launching Firefox via ./firefox from Contents/MacOS in Terminal - https://bugzilla.mozilla.org/show_bug.cgi?id=1078640
Add more language targets for translation - https://bugzilla.mozilla.org/show_bug.cgi?id=1072742

possibly undefined mRadioChildren property in radio.xml - https://bugzilla.mozilla.org/show_bug.cgi?id=1076765

 

-------------------------------------

 

SHA Depreciation in Thunderbird - Thunderbird should stop using SHA-1 when signing email messages - https://bugzilla.mozilla.org/show_bug.cgi?id=1018259

It's once again interesting to see how quickly Firefox's UI adapts to a new OS X release compared to Windows, where it is still not completly updated to Windows 8, which was a few years ago.

All they've done for Yosemite is switch out the toolbar icons and make the sidebars "vibrant", they've done more for the Windows 8 variant (Which was only ever going to be a slightly changed version of the 7 theme)

More from Inbound:

 

Notable Fixes:

[Performance] improve performance of callers of RebuildAllStyleData by passing in appropriate nsRestyleHint for rebuilds that change data but not selectors  - https://bugzilla.mozilla.org/show_bug.cgi?id=1047928

The lostpointercapture event must be dispatched before any other pointer events - https://bugzilla.mozilla.org/show_bug.cgi?id=1073563

Unified Autocomplete: Strange border between globe icon and search term - https://bugzilla.mozilla.org/show_bug.cgi?id=1077369

Update Bookmarks.jsm API to be coherent with History.jsm - https://bugzilla.mozilla.org/show_bug.cgi?id=1077097

Keyword search richlistitem too tall - https://bugzilla.mozilla.org/show_bug.cgi?id=1073243

[Mac OS X 10.10] Nightly fails to start on Yosemite when run from Terminal - https://bugzilla.mozilla.org/show_bug.cgi?id=1079655

Page Stalls with proxying HTTPS over HTTPS - https://bugzilla.mozilla.org/show_bug.cgi?id=1079484

[OLDIE] Links in "view page source" are incorrect when base href exists - https://bugzilla.mozilla.org/show_bug.cgi?id=617789

 

Crash Fix:

https://bugzilla.mozilla.org/show_bug.cgi?id=1079422

 

DOM:

Need to call SetPreserveWrapperCallback on workers - https://bugzilla.mozilla.org/show_bug.cgi?id=943516

File::SetLazyData is not used - https://bugzilla.mozilla.org/show_bug.cgi?id=1079954

 

DMD:

DMD: Remove the "stress" mode - https://bugzilla.mozilla.org/show_bug.cgi?id=1079657

DMD in mach build config - https://bugzilla.mozilla.org/show_bug.cgi?id=1074656

 

Electrolysis (e10s):

[bACKED OUT] Re-prompt nightly users to enable e10s - https://bugzilla.mozilla.org/show_bug.cgi?id=1076314

 

Layout:

send a more appropriate Accept: header when fetching webfonts - https://bugzilla.mozilla.org/show_bug.cgi?id=1077312

Do not send Accept-Encoding:gzip,deflate when requesting WOFF or WOFF2 webfonts - https://bugzilla.mozilla.org/show_bug.cgi?id=1080174

Update OTS to pick up the fixes - https://bugzilla.mozilla.org/show_bug.cgi?id=1074223

 

JS Engine:

IonMonkey: Optimize and simplify phi handling - https://bugzilla.mozilla.org/show_bug.cgi?id=1077720

IonMonkey: Verify that resume points are dominated by their operands - https://bugzilla.mozilla.org/show_bug.cgi?id=1070258

Prevent JS_StealArrayBufferContents from being used with mapped array buffers - https://bugzilla.mozilla.org/show_bug.cgi?id=1076161

Multi-line template string breaks debugger line number - https://bugzilla.mozilla.org/show_bug.cgi?id=1066331

 

Security:

mozilla::pkix rejects trust anchor certificates that are (self-)signed using MD5- or MD2- based signatures - https://bugzilla.mozilla.org/show_bug.cgi?id=1058812

 

Win 64-bit JS Engine JIT:

jits totally break SEH on Win64 - https://bugzilla.mozilla.org/show_bug.cgi?id=844196

 

Random:

[bACKED OUT] [EME] Expose node id to GMP - https://bugzilla.mozilla.org/show_bug.cgi?id=1060179

XUL listbox becomes empty when scroll down by mouse down on scroll arrow - https://bugzilla.mozilla.org/show_bug.cgi?id=1074165

 

---------------------------------------------------------------------------------------------

Unified Complete: http://blog.bonardo.net/2014/07/24/unified-complete-coming-to-firefox-34

Devs are working to update their build configurations to Visual Studio 2013 Update 3 to fix PGO and other issues.

...

Win 64-bit JS Engine JIT:

jits totally break SEH on Win64 - https://bugzilla.mozilla.org/show_bug.cgi?id=844196

...

I didn't notice this had landed until I updated my nightly, but this was one of the other remaining blockers for 64bit Windows builds (It's almost as if Mozilla want to start shipping them)

Before this fix, crashes inside "JITted" JavaScript code wouldn't "crash properly", and the OS crash reporter would be called instead of the browser crash reporter (Bad, because that's what submits crash reports to Mozilla, and if they don't know about crashes they can't fix them). It turns out Chrome had the exact same problem with their 64bit builds, and both groups fixed it around the same time :laugh:

I think at this point they're ready to start testing the 64bit builds, and fixing any small issues that arise (Along with switching to VS2013)

Random thought, it would be nice if Mozilla detected the CPU and OS features and provided the appropriate build.

 

I think Stub Installer (like of Google Chrome installer - Online Installer basically) already can do this.

 

 

------------------------------------------------------------------

Two electrolysis relevant bug has been backed out, I made backed out listed on previous posts, do check them.

More from Inbound:

 

Cleanup, removal, refactoring:

Clean up XPCOM string usage in nsDNSService2.cpp - https://bugzilla.mozilla.org/show_bug.cgi?id=1078026

 

Crash Fixes:

https://bugzilla.mozilla.org/show_bug.cgi?id=1064107

D2D 1.1 relevant crash - https://bugzilla.mozilla.org/show_bug.cgi?id=1078693

JS relevant crash - https://bugzilla.mozilla.org/show_bug.cgi?id=1079850

 

DOM and WebIDL conversion:

Move XSLTProcessor to WebIDL - https://bugzilla.mozilla.org/show_bug.cgi?id=844457

File::mozFullPath attribute should not be exposed to content - https://bugzilla.mozilla.org/show_bug.cgi?id=1048293

 

Electrolysis (e10s):

Tooltip timeout too quick to read XKCD - https://bugzilla.mozilla.org/show_bug.cgi?id=1061147

 

EME:

Ensure that Output Protection Manager APIs work from within the EME sandbox - https://bugzilla.mozilla.org/show_bug.cgi?id=1066326

 

Graphics:

Clear out glGetError after checking it once - https://bugzilla.mozilla.org/show_bug.cgi?id=1080296

 

Javascript Engine:

[Relevant to Compacting GC] Fix places where internal pointers to ArrayBuffers might move, currently marked by JS_GetStableArrayBufferData - https://bugzilla.mozilla.org/show_bug.cgi?id=1061288

[For better stack dumps] Make DumpJSStack dump out all frames - https://bugzilla.mozilla.org/show_bug.cgi?id=959818

Remove GCChunkSet - https://bugzilla.mozilla.org/show_bug.cgi?id=1074961

[jsdbg2] Add timestamps to the entries in the array returned by Debugger.Memory.prototype.drainAllocationsLog - https://bugzilla.mozilla.org/show_bug.cgi?id=1066313

[MemShrink] Consider moving getter/setter data out of BaseShape - https://bugzilla.mozilla.org/show_bug.cgi?id=1073700

[Follow up landing] OdinMonkey: support changing heaps in asm.js - https://bugzilla.mozilla.org/show_bug.cgi?id=965880

Clean up allocateFromArenaInline() some more - https://bugzilla.mozilla.org/show_bug.cgi?id=1080584

 

Mac v2 signing:

Make app update tests use the GreBinD dir service key - https://bugzilla.mozilla.org/show_bug.cgi?id=1077268

Add GreBinD to easily differentiate between Contents/Resources (GreD) and Contents/MacOS on OSX - https://bugzilla.mozilla.org/show_bug.cgi?id=1077099

General cleanup for the Mac v2 signing changes - https://bugzilla.mozilla.org/show_bug.cgi?id=1077282

 

WebGL2 and CanvasWebGL:

misc fixes to make new tex formats and sized internalformats actually work - https://bugzilla.mozilla.org/show_bug.cgi?id=1080137

Move blend_minmax out from under Draft - https://bugzilla.mozilla.org/show_bug.cgi?id=1079608

Simplify ShSurf passing for WebGL - https://bugzilla.mozilla.org/show_bug.cgi?id=1066280

 

Notable Bugs:

Gecko 35 to Aurora migration Issue - https://bugzilla.mozilla.org/show_bug.cgi?id=1079573 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1079640

[WebGL library - upstream to enable D3D11 backend] Update ANGLE library to get "Enable MRT pixel shader rewriting" - https://bugzilla.mozilla.org/show_bug.cgi?id=1076020

[MemShrink] Double-counting of memory, probably in webaudio - https://bugzilla.mozilla.org/show_bug.cgi?id=1074387

When closing windows one by one until quitting we should be able to revive more windows than max_undo_windows - https://bugzilla.mozilla.org/show_bug.cgi?id=1073992

Provide a History.jsm API - https://bugzilla.mozilla.org/show_bug.cgi?id=1072364

[some leftover landed] tabbrowser's _getTabForBrowser is very slow with lots of tabs - https://bugzilla.mozilla.org/show_bug.cgi?id=1039500

[Regression and present in FF34 backporting] Tumblr blog pages causing Fx to hang for several seconds - https://bugzilla.mozilla.org/show_bug.cgi?id=1074809

:) WebSocket in Workers - https://bugzilla.mozilla.org/show_bug.cgi?id=504553

[bACKED OUT] Add flag to chromehang when user selects "Continue" in Plugin Hang UI - https://bugzilla.mozilla.org/show_bug.cgi?id=818307

 

 

Random:

DMD testing on Tinderbox (Linux + Mac OS X 10.8) - https://bugzilla.mozilla.org/show_bug.cgi?id=1073312 ; https://bugzilla.mozilla.org/show_bug.cgi?id=1077230

DMD testing on Tinderbox (Windows) Relevant bug - https://bugzilla.mozilla.org/show_bug.cgi?id=1079660

Crash Report localization (its partially right now) - https://bugzilla.mozilla.org/show_bug.cgi?id=1080395

 

:) Switch win64 builds to MSVC2013 - https://bugzilla.mozilla.org/show_bug.cgi?id=1080074

 

-----------------------------------------------------------------------------------------------------------------

Colored bug caused this regression in Session Restore - https://bugzilla.mozilla.org/show_bug.cgi?id=1081135

 

Garbage: enable share button by default with default selection of share providers - https://bugzilla.mozilla.org/show_bug.cgi?id=1014332

 

Mockup of Share button - https://bug1014332.bugzilla.mozilla.org/attachment.cgi?id=8431210

I think Stub Installer (like of Google Chrome installer - Online Installer basically) already can do this.

...

That'd be where they do it, they just don't need to at the moment since there's only a single build.

It'd be interesting if they could automatically update users on a 64bit OS to a 64bit build, really the users install isn't what's important (Their profile is) so you should be able to remove the 32bit build and install the 64bit build without problem, but I think in practise we'd see a lot of crap installing themselves into the Firefox directory and then breaking (That's the problem they hit with 32, random apps had modified the support files and broke 32 from launching)

From mozilla-inbound:

 

CSP (Content Security Policy):

[LANDED but BACKED OUT] CSP does not block cross-domain applets with object-src 'self' - https://bugzilla.mozilla.org/show_bug.cgi?id=908933

 

CSS Parsing and Computation:

AnimationPlayerCollection constructors "aNow" parameter is unused & should be dropped - https://bugzilla.mozilla.org/show_bug.cgi?id=1081013

Fix parse and computation of polygon() - https://bugzilla.mozilla.org/show_bug.cgi?id=1077388

 

DOM:

URLSearchParams.set() should remove duplicate pairs - https://bugzilla.mozilla.org/show_bug.cgi?id=1074902

[Pointer Events] MaxTouchPoints variable may return invalid value on the win7 platform - https://bugzilla.mozilla.org/show_bug.cgi?id=1066237

 

Electrolysis (e10s):

[LANDED once again] Re-prompt nightly users to enable e10s - https://bugzilla.mozilla.org/show_bug.cgi?id=1076314

[e10s] Location bar gets focus when switching back to the previous tab after opening a new one - https://bugzilla.mozilla.org/show_bug.cgi?id=1069089

 

Graphics:

Fix gfx IPDL protocol shutdown - https://bugzilla.mozilla.org/show_bug.cgi?id=966284

 

Javascript:

Object.propertyIsEnumerable does not work well proxies - https://bugzilla.mozilla.org/show_bug.cgi?id=1066834

(latin1strings) Degraded regular expression performance (infinite loop?) - https://bugzilla.mozilla.org/show_bug.cgi?id=1081175

More register-allocation refactoring - https://bugzilla.mozilla.org/show_bug.cgi?id=1058095

 

SVG:

animateTransform in svg-as-an-image doesn't get painted, if animated element is covered by something see-through - https://bugzilla.mozilla.org/show_bug.cgi?id=1067375

Refactoring, Cleanup, Moving and Removal:

https://bugzilla.mozilla.org/show_bug.cgi?id=1080291 - https://bugzilla.mozilla.org/show_bug.cgi?id=1080291

Deduplicate makeNicePluginName() - https://bugzilla.mozilla.org/show_bug.cgi?id=1074976

Kill OldDebugAPI - https://bugzilla.mozilla.org/show_bug.cgi?id=1069694

Remove Camino code - https://bugzilla.mozilla.org/show_bug.cgi?id=1078033

Get rid of RenderMode - https://bugzilla.mozilla.org/show_bug.cgi?id=1078031

 

WebGL and CanvasGL:

WebGL2: account for the fact that SRGB formats break the 1:1 mapping between sized formats and (unsized format, type) pairs - https://bugzilla.mozilla.org/show_bug.cgi?id=1081286

Simplify ShSurf passing for WebGL - https://bugzilla.mozilla.org/show_bug.cgi?id=1066280

Simplify LinkProgram - https://bugzilla.mozilla.org/show_bug.cgi?id=1080266

 

Notable Bugs:

input type of reset does not reset input type range if input type number is present - https://bugzilla.mozilla.org/show_bug.cgi?id=1080352

drawImage on MediaStream assigned to <video> stopped working again - https://bugzilla.mozilla.org/show_bug.cgi?id=879717

[Australis] Remove the background color from subview headers and make them all-caps instead such that the background matches the panel arrow color - https://bugzilla.mozilla.org/show_bug.cgi?id=992637

Search suggestions popup on about:home/about:newtab should show each result according to its text direction - https://bugzilla.mozilla.org/show_bug.cgi?id=1073692

Autocomplete results for aliased search engines should use the search engine icon - https://bugzilla.mozilla.org/show_bug.cgi?id=1074167

Restore Previous Session opens multiple instances - https://bugzilla.mozilla.org/show_bug.cgi?id=1081135

[HTTP 2] http/2 1xx support except for 101 - https://bugzilla.mozilla.org/show_bug.cgi?id=1081341

[Only localization strings] Strings for when update is available show using Hamburger icon - https://bugzilla.mozilla.org/show_bug.cgi?id=1080690

[Regression since v33] autocomplete of passwords causes extra input events - https://bugzilla.mozilla.org/show_bug.cgi?id=1077304

Hitting enter after interacting with options from Forget button closes the pop-up - https://bugzilla.mozilla.org/show_bug.cgi?id=1079869

Update all Reset Firefox strings and relevant UI to reflect improved copy - https://bugzilla.mozilla.org/show_bug.cgi?id=1063702

The collapsible whitespace surrounding the child of an <option> element is visible in the native drop-down boxes in the cocoa theme - https://bugzilla.mozilla.org/show_bug.cgi?id=1080030

http/2 alt-svc support - https://bugzilla.mozilla.org/show_bug.cgi?id=1003448

Get Es/Vi/Pl/Tr strings for Translation UI - https://bugzilla.mozilla.org/show_bug.cgi?id=1072743

  Tracking protection   should log which content is blocked - https://bugzilla.mozilla.org/show_bug.cgi?id=1079338

Remove hardcoded gray text colors from subviews - https://bugzilla.mozilla.org/show_bug.cgi?id=1081071

Suppress onbeforeunload dialogs when closing a tab - https://bugzilla.mozilla.org/show_bug.cgi?id=1050638

[Linux] Graphical issues and incorect shape of icons on Panic button menu - https://bugzilla.mozilla.org/show_bug.cgi?id=1077404

[bACKED OUT] Add flag to chromehang when user selects "Continue" in Plugin Hang UI - https://bugzilla.mozilla.org/show_bug.cgi?id=818307

 

Random:

[EME] Expose node id to GMP - https://bugzilla.mozilla.org/show_bug.cgi?id=1060179

When the tree scrolled to the last page and last row, It's showed a blank row - https://bugzilla.mozilla.org/show_bug.cgi?id=1066459

Translation - Add sumo link for promotional doorhanger - https://bugzilla.mozilla.org/show_bug.cgi?id=1081296

fix CRLF line endings in some Places files - https://bugzilla.mozilla.org/show_bug.cgi?id=1081057

 

--------------------------------------------------------------------------------------------------------------------------

 

Windows 64-bit Build:

Re-enable maintenance service tests when x64 binaries are signed on Windows - https://bugzilla.mozilla.org/show_bug.cgi?id=1035562

Allow x64 builds to use the Mozilla Maintenance Service and verify MARs - https://bugzilla.mozilla.org/show_bug.cgi?id=715876

  • Like 1

How can i change user agent to only one page? The addons I know change user agent on all webpages

 

Hmm... Didn't try personally but it seems to tout about per-site feature: https://addons.mozilla.org/en-us/firefox/addon/uacontrol/

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Posts

    • Microsoft confirms a new, useful Teams' app is coming very soon by Sayan Sen In the modern digital workspace meeting recordings and summaries are very commonplace, still finding the right recap later can be surprisingly difficult. To address that inconvenience Microsoft is working on a new dedicated meeting recap application designed to bring all meeting recaps into a single, centralized location. In a recent announcement on its Microsoft 365 roadmap website, the company has confirmed the new applet and has explained how the new experience will work and why it believes it can help users stay on top of discussions without having to search through multiple chats, calendars, or files. For those unfamiliar, meeting recaps provide a summary of key discussions, decisions, action items, and other relevant information generated after a meeting ends. They are intended to help participants revisit important points while also allowing those who missed the meeting to quickly catch up on what happened. Traditionally locating older recaps could require users to navigate through various conversations or meeting histories. The new meeting recap app aims to simplify that process by gathering all available recaps into one dedicated hub. According to Microsoft, this should make it easier to browse past meetings, review outcomes, and stay informed about ongoing projects and discussions. One notable feature of the applet is the addition of quick filters which are meant to allow users to instantly narrow down the list of available recaps and surface specific meetings without manually searching through extensive records. Audio recap is also there. If you're wondering how long these recaps will last before self-expiring, the app will provide access to meeting recaps from the past 30 days or approximately one month. You can view the feature entry here on the official Microsoft 365 (M365) website under roadmap ID 564614. Its rollout is set to begin this month (June 2026). Do keep in mind though that new feature rollouts often get delayed.
    • Does it have couch co-op is the question I have here.
    • 7 Days: "Enough is enough," Computex 2026, and the next trillion-dollar company by Aditya Tiwari 7 Days is a weekly roundup of picks of what's been happening in the world of technology - written with a dash of humor, a hint of exasperation, and an endless supply of (black) coffee. This week's highlights are packed with hardware announcements from Computex 2026, Microsoft's BUILD developer conference, and lawsuits against OpenAI and Ring. Let's get started. You can check out the recent issues of the 7 Days weekly roundup. "Enough is enough" From "bribing" users to forcing Edge at startup, Microsoft has turned over every stone to make people use its web browser. Browser Choice Alliance (which includes Chrome, Opera, and Vivaldi) is now after the Redmond giant once more and has penned an open letter to highlight dissatisfaction with its practices. The letter to CEO Satya Nadella emphasizes that "enough is enough" and Microsoft should respect browser choices on Windows. BCA laid down a list of actions to level the playing field and believes that browsers should compete on merit. In other browser news, a fresh update to Firefox fixed a massive VPN button and a bug that disrupted page layout. The Ladybird Browser Project announced that it will no longer accept public pull requests and limit changes to those made by its maintainers as it moves towards its first alpha release. Computex 2026 In one of the week's hottest stories, AMD is trying to make DDR5 RAM even faster on Ryzen systems with its new EXPO ULL (Ultra Low Latency). The feature will enable support for even lower CAS Latency DDR5, bringing significant performance gains over normal EXPO. AMD released new octa-core 3D V-cache CPUs in the form of the new Ryzen 7 5800X3D and Ryzen 7 7700X3D for AM4 and AM5, respectively. The company also brought the 9070 GRE to the USA and other countries. Compared to the NVIDIA RTX 5060 Ti, AMD claims the 9070 GRE offers 22% faster performance and 26% better value. The expo also set the stage for Intel's Crescent Island GPU for data center AI workloads and inference. It can pack up to 480GB LPDDR5X VRAM, and the cooling department is handled by an air cooler with a 350W TDP. The silicon giant's AI-focused data center strategy also includes Clearwater Forest, which comprises new Xeon 6+ up to 288 E-cores. Intel unveiled its OpenVINO Physical AI framework to enable scalable, lower-cost edge robotics with improved efficiency. The company said it has found a way to fill the "missing link" that made it difficult to deploy physical AI at scale across the edge. The next trillion-dollar company? Image via DepositPhotos.com Hitting the trillion-dollar mark is the new fashion in the tech industry. NVIDIA has already done so by a wide margin, and now its CEO, Jensen Huang, says Marvell will be the next trillion-dollar company because of its key role in the AI revolution. Marvell is an American semiconductor company founded in 1995; its stock price jumped by 22% this week after Huang's comment. Backlash for employee tracking Meta previously rolled out the Model Capability Initiative (MCI) tracking system to track keystrokes and screen content within specific apps to train its AI models. It wasn't long before employees raised privacy concerns and complained that the software consumed excessive data and battery life. The company is scaling back by introducing controls that allow employees to pause the tracking for up to 30 minutes and request exemptions. In other news, Meta patched an exploit that reportedly allowed attackers to take over accounts by tricking the Meta AI support assistant. The attackers managed to take control of a dormant Obama White House Instagram account that hadn't posted since 2017. This week in software news Catch up on some of the latest software news updates that arrived throughout the week: Hard battle for AV2: The new AV2 video codec can reduce average bitrate by 30-34% compared to AV1, delivering substantial improvements at equivalent visual quality. However, according to VideoLAN's Jean-Baptiste Kempf, the increased efficiency would come at the cost of dramatically higher computational complexity, making the job for existing CPUs much more difficult. Ring faces lawsuit: The smart doorbell brand is in a legal battle over its "Familiar Faces" feature. The lawsuit claims that the feature collects facial data from millions of other Americans (think delivery drivers, neighbors, mail carriers, and pedestrians) who pass by a camera without their consent. Tuta joins Euro-Office: The German email provider has joined the European effort to break free from American-made software. The open-source office alternative to Microsoft 365 and Google Docs is due for a release this month. Vim Classic: The new Vim fork has successfully launched its first stable version, 8.3.0, which is completely free of LLM-generated code. It's based on Vim 8.2.0148 because the developers wanted to dodge the heavy maintenance footprint of the newer Vim9 Script engine. However, some modern plugins may not work because of it. Fending off data scraping: Strava is done with data scraping for AI. The fitness platform put public data behind a paywall and a login screen to stop AI companies from hammering its servers. DLSS 4.5 Ray Reconstruction: It brings an updated version of NVIDIA's transformer model that promises to deliver even better image quality than before in ray-traced and path-traced games. Fastfetch 2.64 released: The popular command-line system info tool has been updated with experimental scripting support, streamlined compilation options, a smarter logo renderer, and Codec module support. Shotcut 26.6 Beta: The latest beta of the free video editor adds OpenFX and VST2 plugin support, UI tweaks, HDR preview upgrades, and a range of bug fixes. KDE Plasma 6.8: A few changes slated for the next release include a warning on the lock screen that shows when the "Slow Keys" accessibility feature is active, so you don't type incorrect passwords. Improved Linux gaming: Canonical has promoted the Arm64 Steam Snap to the stable channel, using FEX emulation to bring PC gaming to Snapdragon and NVIDIA hardware. This week in hardware news Catch up on some of the latest hardware news updates that arrived throughout the week alongside Computex 2026: Surface Laptop Ultra: NVIDIA is back in the CPU chip game with the new RTX Spark, which debuted on the Surface Laptop Ultra. Promised to be the most powerful Surface to date, it packs a 15-inch mini-LED display, 20-core NVIDIA Grace CPU, NVIDIA Blackwell RTX graphics, and 128GB of unified memory. More information is yet to arrive, alongside RTX Spark-powered computers from other brands. Surface RTX Spark Dev Box: It's a high-performance desktop workstation designed specifically for AI development. With 128GB of unified memory, Surface RTX Spark Dev Box can deliver 1 petaflop of AI compute and run models with up to 120 billion parameters locally, significantly reducing reliance on cloud GPU instances. ROG XBOX Ally X20: ASUS celebrated the 20th anniversary of the ROG brand with a new handheld device, featuring a completely redesigned mainboard, an upgraded display, better joysticks, and even a translucent chassis. Majorana 2: Microsoft unveiled its latest quantum chip, claiming it's 1000x more reliable than last year's Majorana 1. The new development has accelerated the timeline to achieve practical quantum computing from 2035 to 2029. Sony gaming accessories: Sony finally attached a release date to a few of its gaming accessories, including FlexStrike Wireless Fight Stick and 27” Gaming Monitor with DualSense Charging Hook. Both are releasing in August this year. Leaky Surface: Some leaked promo material of the upcoming Surface Pro hints at what the device could offer. The tablet will be powered by a 12-core Snapdragon X2 Elite processor paired with a new Neural Processing Unit operating at up to 80 TOPS. This week in Google News Catch up on some of the latest Google news updates that arrived throughout the week: How to train your AI? An AI model is as good as the data it's trained on. Google is reportedly reaching out to Android developers to get their private codebases to train models and improve development tools, while giving them some cash in return. Design your band: Google published the physical design blueprints for the Fitbit Air, opening doors for anyone with the required skills to customize the screenless tracker and build accessories. The search giant said that certified accessories can also get the official "Made for Google" badge. It's optional now: The UK's competition watchdog has enabled publishers to opt out of Google's generative AI search features, such as AI Overviews and AI Mode. It's also forcing Google to attribute content properly, using clear links to sources, in all AI-generated answers. This week in Apple News Catch up on some of the latest Apple news updates that arrived throughout the week: What to expect? WWDC 2026 is just around the corner. Alongside refinements to Liquid Glass, the iOS 27 update could be centered on the long-awaited upgrade to Siri. iPadOS 27 is also expected to get a major AI boost this year, among various expected updates. Apple smart glasses: If you're hoping to see Apple's new smart glasses at WWDC, you might have to wait. Those plans are reportedly delayed until late 2027. It's said Apple is cautious about launching hardware that relies on underdeveloped visual intelligence systems. Keep in check: A recent court ruling that lifted an injunction on the Texas Age Assurance Law (SB 2420), Apple had to enforce strict age-verification and parental-consent rules for new Apple accounts created in Texas. This week in AI news Catch up on the latest artificial intelligence news updates that arrived throughout the week: OpenAI faces lawsuit: Florida Republican Attorney General James Uthmeier took OpenAI to court, claiming that the AI lab released an unsafe product and misled the public about safety risks associated with ChatGPT. France gets cash for AI: SoftBank plans to invest up to €75 billion ($87 billion) in France's AI infrastructure, making it one of the largest investments in Europe's AI sector. Up to €45 billion will be used to build two AI data centers in Le Bosquel and Dunkirk. AI chaos slows down: After weeks of AI-generated noise and late submissions, Linus Torvalds said that things have quietened down for Linux 7.1 RC6, which is smaller than RC5, and we could be on track for a normal release cycle. ChatGPT memory upgrade: The AI chatbot got a major architectural upgrade to its memory system, significantly improving its long-term context retention. It improved factual recall from 67.9% in 2025 to 82.8% in 2026, and accuracy over time improved from 52.2% to 75.1%. Lockdown Mode expanded: OpenAI is rolling out ChatGPT's Lockdown Mode to all personal and self-serve ChatGPT Business accounts. The feature improves security by disabling live web browsing, Deep Research, Agent Mode, and more. Codex on ChatGPT: The full Codex experience is now available in the ChatGPT app to support knowledge workers, who represent about 20% of Codex users. A new Codex feature called Sites enables users to create and share interactive hosted websites and apps. This week in Microsoft News You can download the Surface Laptop Ultra wallpapers in high resolution. Windows 11 is dominating the gaming market, and data from Steam showed nearly 70% of all participants were using a Windows 11 PC. A third-party tool called OfflineInsiderEnroll is for insiders who want to unlock Windows 11 features with a Microsoft account. You can check out Taras's freshly baked Microsoft Weekly roundup to catch up on all the interesting stories this week. This week in science news Image by Drew Rae via Pexels Catch up on some of the latest science and out-of-this-world updates that arrived throughout the week: How will the Sun end? Astronomers found that an ancient white dwarf star is still consuming rocky planetary debris after cooling for three billion years, proving systems remain active long after their host star dies. Eye of Sauron: Scientists solved a cosmic mystery. A distant black hole is pointing its intense jet straight at Earth, creating an optical illusion that makes the blindingly bright stream look surprisingly low. This week in gaming news Catch up on some of the latest gaming and virtual world updates that arrived throughout the week: Summer Game Fest: The event went live on June 5 from the Dolby Theatre in Los Angeles, California. The two-hour showcase was hosted by video game journalist Geoff Keighley and introduced games across multiple genres. New racing game: Some former Forza Horizon team members created a brand-new racing game called Clutch. The game offers a story-driven campaign, multiplayer action, and aims to be a "benchmark in car customization." FSR hits a new milestone: AMD announced that the latest generation of its FSR technology now officially supports 300 games, a considerable jump from just 30 at launch. What else in gaming? The latest issue of Pulasthi's Weekend PC Game Deals curates several exciting games on sale this week. The final leg of the Epic Games Store's mystery giveaways brings copies of Rogue Waters and Songs of Conquest to claim for PC gamers. Xbox Free Play Days welcomed ten new games this weekend from a single publisher, including Little Rocket Lab, Spirittea, Descenders Next, and Let's Build a Zoo. Meanwhile, Prime members can grab Mafia III, Tomb Raider remasters, and 13 more games in June to keep. That said, here are some more stories from the gaming world: Crystal Dynamics pushes Tomb Raider remake to 2027 A roguelike and a 4X strategy game are free to claim on the Epic Games Store Looks like EA's Star Wars Zero Company will be out this August God of War Laufey announced, introducing Kratos' wife as new protagonist From the review corner If you have been thinking about capturing the night sky, the DWARF mini is the world's smallest smart telescope for night-and-day sky captures, which Steven reviewed this week. For an amateur astronomer spending $399, the telescope offers premium build quality, automated tracking, and a low learning curve. However, the tracking may not always work straight away, and the connection can be finicky. GEEKOM Air12 2026 Edition It's a small mini PC from GEEKOM fitted with an Intel Tiger Lake Pentium Gold 7505, up to 16GB of RAM, and up to a 512GB SSD. GEEKOM Air12 2026 Edition comes with a lightweight chassis, a 15W TDP, supports up to three 4K 60Hz displays, and Type-C on the front. However, points are deducted for its single-rank (2666 MHz) DDR4 RAM, and the front USB port is data-only. AMD RX 9070 GRE Steven and Sayan joined their forces to put the new AMD RX 9070 GRE against the RX 9070, RX 9070 XT, NVIDIA 5070 FE, and some other cards in gaming as well as productivity. AMD has pitched it against the Nvidia RTX 5060 Ti 16GB, which is typically sold at around this price range. The GRE performed quite well against both the 7800 XT and the 4070. It offers balanced performance, sufficient VRAM, and runs cool. However, the ray tracing might feel mediocre. Cuktech 10 Ultra How about a wall charger with a big screen that shows the stats in real time? Taras reviewed the Cuktech 10 Ultra charger, which features four ports, a large display, and up to 110W of power output. Its 1.57-inch display with 700 nits max brightness is the main highlight, capable of showing total output power, current temperature, power distribution across ports, and more. 007 First Light Pulasthi's review of 007 First Light said the game delivers an immersive, globe-trotting origin story for James Bond, packed inside a tightly choreographed action game. It features over-the-top action sequences, Bond's right amount of overconfidence, and satisfying gunplay. On the other hand, stealth can be too predictable, enemy AI is not very bright, and the missing FOV slider is a pain. More price drops! We got you covered with some hot tech deals all week. For some reason, if you missed out on a great discount, here is a summary of some recent deals that are still alive: Samsung 990 PRO SSD 2TB NVMe - $389.99 (39% off) Sonos Sub 4 - Wireless Subwoofer - $759 (16% off) Logitech MX Creative Console - $159.99 (20% off) To view all of our recent deals, click here. So, these were some of the biggest tech news and other updates from this week. There will be more issues of our 7 Days series in the coming weeks and months, so stay tuned. You can also support Neowin by registering for a free member account or subscribing to extra member benefits, along with an ad-free tier option. Have a great weekend!
    • Thanks, Sony and Nintendo, you effectively killed platform-agnostic gaming. Long gone are the days when you could wish to play a specific game on whatever platform you were. Now, you have to buy the hardware just to play that single game. What, you're only interested in THAT game and nothing more? Bad luck, suck it and buy our console.
  • Recent Achievements

    • Proficient
      Eric Biran went up a rank
      Proficient
    • Dedicated
      Conjor earned a badge
      Dedicated
    • Week One Done
      Windows Guy earned a badge
      Week One Done
    • Dedicated
      Mark Spruce earned a badge
      Dedicated
    • Collaborator
      conkir earned a badge
      Collaborator
  • Popular Contributors

    1. 1
      +primortal
      492
    2. 2
      PsYcHoKiLLa
      248
    3. 3
      Steven P.
      71
    4. 4
      +Edouard
      70
    5. 5
      ATLien_0
      67
  • Tell a friend

    Love Neowin? Tell a friend!