86
These Weeks in Firefox: Issue 26 – Firefox Nightly News
source link: https://blog.nightly.mozilla.org/2017/10/26/these-weeks-in-firefox-issue-26/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Highlights
- Prathiksha moved the pop-up blocked icon/menu from the urlbar to the identity block/identity pop-up (the notification bar for blocked popups is still there).
- Please read our plans for removing XBL.
- Nihanth optimized bookmark and history sidebar spacing for touch mode.
- We now store high-res favicons in Places. Favicons in the bookmarks and history views will use the best icon size available.
- Address Bar results are now constrained to the input field width to look more balanced
Friends of the Firefox team
(Give a shoutout/thanks to people for helping fix and test bugs. Introductions)
- Resolved bugs (excluding employees): https://mzl.la/2yIrr8z
- More than one bug fixed:
- :prathiksha
- Ian Moody [:Kwan]
- Masatoshi Kimura [:emk]
- Sebastian Hengst [:aryx][:archaeopteryx]
New contributors (🌟 = First Patch!)
- More than one bug fixed:
Project Updates
Add-ons
Activity Stream
Browser Architecture
- Richard has been thinking about syncing. ☜(゚ヮ゚☜)
Electrolysis (e10s)
- The e10s rollout system add-on has been removed as of Firefox 58, and the way we control how e10s is enabled or disabled in prefs will be (from 58 forward) the same across Nightly all the way to Release. You can read more about this on the relevant mailing list post.
- OS PIDs were missing from tab tooltips, but this has recently been fixed.
- The menu items for opening e10s and non-e10s windows have been removed. If you desperately need to open a non-e10s window, pop open the Browser Console, and use: OpenBrowserWindow({remote: false})
Firefox Core Engineering
- The 58 stub installer supports resuming interrupted downloads.
- High-DPI installer assets added in 57.
Form Autofill
- MVP
- The gradual rollout of address autofill has started on Fx56 (1%)
- Tuning site compatibility issues.
- Improved heuristics algorithm about “cc-exp*” and “tel-national”
- Polished UI
- Credit card number deduplication in progress
- V2
- Enable localization on mozilla-central – Almost done (one bug left)
- Clear button in the autocomplete dropdown – Patch ready
- Section (multiple forms in one page) support – Discussed architecture
- Additional country support – Discussed architecture
Mobile
Photon
Performance
- Tab warming patches are up for review. This will land disabled to stabilize, and a follow-up bug will be filed to enable warming.
- Once this is enabled, mconley will start filing bugs for more places where it makes sense to warm tabs (eg. selecting Switch To Tab from the AwesomeBar)
- Weighing / reviewing a patch from jaws that will switch to APNG tab throbbers in the event that the system is under very heavy load.
- Working on a patch to fix a tab scrolling velocity regression
- This will likely introduce a new “scrollend” chrome-only event, which we might find handy in other places as well. Follow the bug for details.
- Please read Naveed’s e-mail about performance bugs! We’re really just getting started with performance work, so strap in.
Structure
- Overflow panel layout fixes in Customize Mode and when dealing with flexible spaces.
- The Panels have received love, notably WebExtension panels and the Forget button panel look better. Also scroll state fixes happened.
- The sidebar button state is now persisted between different windows properly.
- ‘Send to Device’ page action has an updated icon.
Animation
Visuals
Platform Audibles
- Retained display lists landed very recently, preffed off behind layout.display-list.retain. Here’s that mailing list post about it again, just in case you forgot.
Privacy/Security
- We fixed a nasty bug that caused all containers to be removed when upgrading a container extension in Beta.
Search and Navigation
- Address Bar & Search
- The results mixture (showing Search Suggestions first) has been reverted for now. We’ll proceed differently, experimenting at first with new profiles who get a unified Address Bar experience by default
- The follow-on search add-on was updated to 0.9.6 for FF 56 users
- Places
- Hi-res favicons project is considered complete, from now on bugs will be tracked as single issues
- Old favicon tables and indices have been removed
- The mysterious case of favicons intermittently not being shown on tabs was due to a bug in Network Tailing
- Bookmarks HTML import/export code has been converted to the Async Bookmarks API
- Async Places Transactions got a green light from QE to be released in Firefox 58
- Some minor regressions have been fixed
- Some perf improvement (still working on perf)
- Fixed a case where on schema migration places.sqlite could be marked as corrupt when it’s not
- Hi-res favicons project is considered complete, from now on bugs will be tracked as single issues
- More
- Properly fixed idle-daily so that it doesn’t run during mochitests.
- Fixed a Mac specific bug with “View Full Screen” being shown twice in the view menu for the Library window (and other windows).
Sync / Firefox Accounts
- Bookmark validation and repair are moving to a system add-on.
- The device list in Synced Tabs and Send Tab now match the FxA devices view.
- The buttons in the Synced Tabs view now match the Photon style guide, and we no longer show duplicate separators in the context menu for image links.
- Saved passwords with dubious timestamps no longer cause syncs to fail on Android.
- Landed Places maintenance tasks to fix up bookmarks with missing and invalid GUIDs, missing dates, invalid Place GUIDs, and clean up tombstones for undeleted bookmarks.
Test Pilot
- More experiments coming in Q1: tab split, voice assistant, theming
- Firefox Screenshots
- The story so far:
- Page Shot got lots of usage + interest in Test Pilot
- Work to graduate into Firefox started in 54 timeframe
- Screenshots was the first WebExtension system addon
- Shipped to release in 56 (rolled out Sept 28)
- Since release:
- The story so far:
- What’s next?
- Q4: Build more features to ship in 58; run A/B tests on the site; perf optimization; user surveys; figure out how best to interact with the rest of Firefox
- Open questions:
- What’s a good user retention percentage?
- Do Screenshots users have higher MAU/DAU?
- How best to manage Github vs Bugzilla for bugs, reviews, code?
- Every system addon does this differently right now
- Interested in this? Let us know on #screenshots
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK