Mozilla Status Board

Recent Posts (All Users)

kvijayan@mozilla.com today

Done:

  • Found reason for user-prompt not working in non-e10s mode and on Android. Fixed issues by refactoring prompt code. Ongoing work in bug 1292639.

  • Got review feedback on user prompt bug from :ehsan and :mconley, addressed review comments, working on final approval before landing. Bug 1292639.

  • Wrote blog post about FlyWeb, edited with feedback. Waiting on feedback from Jason Weathersby and Havi Hoffman.

  • Recorded video of FlyWeb Grand Prix demo play, Justin got it up on the FlyWeb youtube channel (https://www.youtube.com/channel/UCBox0edixc8eLACGPxY5Deg).

  • Arranged meeting with Marcos about approach for talking to Chrome devs.

  • Met with :mbest and :jst about next steps with FlyWeb. Also met with Carter Trout from BD about next steps. Still working on updated work with dees (need to coordinate that with Carter).

  • Applied for entry into FSOSS conference in Toronto (York University), to speak about FlyWeb.

  • Discovered that if the macine has multiple interfaces, it sends multiple advertisements out on all interfaces, leading to duplicate discoveries for the same service (of which only one is the "right" one for that network). Worked on patch for fixing it in bug 1296464. (Uploaded wrong patch to that bug, need to upload the right one).

Next:

  • Update and get blog post ready for publishing on hacks.mozilla.org
  • Finish user prompt patch and land it (bug 1292639).
  • Finish multiple-interface bug issue and land it (bug 1296464).
  • Meet with Marcos and talk about plan for approaching chrome team with feature.
  • Work on FlyWeb industry pitch for dees.

nfroyd@mozilla.com today

Done:

  • bug 1297846 - un-inline function from bindings code, save 550k+ on x86-64 Linux.
  • bug 1297086 - remove unused variables in Windows code.

In-progress:

One-offs:

  • clang-cl compilation work. It builds, but crashes...
  • Reviews.
  • nsAtomTable intermittent debugging: bug 1276669. Still can't figure out what's going on.
  • Bindings size investigations, which also turned up bug 1297480.
  • Various crash investigations.
  • Uplift requests, which all got approved!
  • Learned how to use MozReview from the submitter side.
  • Lots of MozReview discussion.

lhansen@mozilla.com today

Done:

Reboot after PTO

Shared memory model

Next:

Shared memory model

bbouvier@mozilla.com today

Done:

3 weeks for PTO.

Next:

  • Read ~130 email conversations (bugzilla CC or inbox mails)
  • Prepare talk for LyonJS / ParisWeb about WebAssembly
  • sync about wasm

mantaroh@mozilla-japan.org today

Done:

  • Fixed: Bug 1293571 - Implement prototype of ScrollTriggerTimeline.
  • Filed : Bug 1297000 - Modify comparison of zero TimeDuration in animation.
  • Filed : Bug 1298554 - [Test] Remove the some animation.id tests from mochitest.
  • Filed : Bug 1297305 - [Test] Move the test of document-timeline to web platform tests.
  • Prepare the gecko-handson
    • create the janitor account.
  • Wrote patch : bug 1287983 - Implement transitionstart event.
  • Wrote patch : bug 1293945 - The animation will finish when setting small negative playbackRate.

Scroll-Driven:

  • 1 day PTO

Next:

  • Bug 1293945 - re-write the patch. *
  • 8/30 - Compensatory holiday of the Hands-on Event.

Scroll-Driven:

gwatson@mozilla.com today

Done:

  • Opened up a WIP PR for testing Servo + WR + OSMesa.
  • Update glutin.
  • Change how scroll root viewports work in WR to be local space.
  • Fix a number of iframe / scroll root related bugs.
  • Add some new profile counters and infrastructure for WR.
  • A few more minor WR optimizations.
  • Various reviews.

Next:

  • Work through remaining issues with the headless testing PR.
  • Work on switching out shader code from AoS to SoA style.
  • Start work on some new WR features and/or optimizations from the issues list.

nnethercote@mozilla.com yesterday

Done:

Landed:

  • Bug 1295825 - Add a [must_use] attribute to XPIDL, and start using it.
  • Bug 1293596 - DeCOMtaminate nsIWidget (partial).
  • Bug 1296164 - Use [must_use] in nsIFile.idl.
  • Bug 1297544 - Remove dom/canvas/WebGLContextReporter.cpp, an unused file.
  • Bug 1297658 - Avoid unnecessary checking in memory reports.
  • Bug 1295934 - Add a "StartupCrash" crash report annotation.
  • Bug 1297402 - Change public xpt functions to return bool instead of PRBool. Removes a prtypes.h dependency.

bbirtles@mozilla.com yesterday

Done:

  • in progress: bug 1253476 - Collapse filling script-generated animations
  • reviewed: bug 1287983 - Implement transitionstart event
  • reviewed: bug 1049975 - Make Animation.effect writeable
  • reviewed: bug 1279071 - nsDOMWindowUtils::GetOMTAStyle for opacity should return the value specified by only animations
  • reviewed: bug 1049975 - Make Animation.effect writeable
  • reviewed: bug 1293945 - The animation will finish when setting small negative playbackRate
  • reviewed: bug 1298554 - [Test] Remove the some animation.id tests from mochitest
  • reviewed: bug 1297000 - Modify comparison of zero TimeDuration in animation
  • reviewed: bug 1295866 - Remove special handling for easing: "function (a){return a}"
  • reviewed: bug 1293567 - Remove MaybeUpdateAnimationRule in nsAnimationManager::UpdateAnimations
  • reviewed: bug 1291481 - Enum value should be represented as uint8_t in LayersMessages.ipdlh
  • reviewed: bug 1291061 - Should pass const StyleAnimationValue& to CreateStyleContextForAnimationValue
  • Made UI proposal diagrams for bug 1210795
  • filed: bug 1297312 - Occasional flicker when a compositor animation ends (with negative playback rate?)
  • Discussed Web Animations changes with Google
  • Stylo build setup

adw@mozilla.com 2 days ago

Done:

  • posted patch, landed: Bug 1293308 - System font setting respected by location bar but ignored by location bar's autocomplete drop-down list
  • posted new patches, landed: Bug 1292566 - The "open" button in the subview for uncommon and potentially unwanted downloads should not ask for confirmation
  • posted patch, landed: Bug 1292573 - Broken keyboard interaction with the subview in the Downloads Panel
  • posted patch: Bug 1292345 - Downloads panel didn't shrink to the fit height after all items are downloaded.
  • working on: Bug 1295458 - Rework Tab/Up/Down key handling for the one-off search buttons
  • thinking about urlbar API
  • reviewed: Bug 1282408
  • more investigation into universal search add-on problems, more failure :-(

rharter@mozilla.com 3 days ago

Done:

  • Meeting with New Mobile Experience team re: NLP and ML applications for new mobile news apps
  • Bug 1298118: Preparing Pull 104 and Pull 105
  • Bug 1298120: Tested simple implementation but needs more work (commit)
  • Bug 1286277: Scoping documentation work for Presto Datasets
  • Documentation:
    • Wrote up read error commonly encountered on ATMO clusters (link)
    • Writing up the Spark error which plagued me for the last week (link)
  • Interview and feedback.
  • Admin work from London trip

Next:

  • Close Bug 1298118
  • Get XSec Dataset writing to S3
  • Finalize Spark error post (link)
  • Document the Longitudinal dataset
  • Remove case classes from XSec implementation

hiikezoe@mozilla-japan.org 3 days ago

Done:

Fixed
  • Bug 1294614 - StyleAnimationValue::AddWeighted() for colors returns unexpected values in case when aCoeff1 + aCoeff2 != 1.0
  • Bug 1279071 - nsDOMWindowUtils::GetOMTAStyle for opacity should return the value specified by only animations
Filed
  • Bug 1297944 - LayerManagerComposite::SetShadowOpacity should involve a flag which indicates whether the opacity is specified by animation or not
  • Bug 1298277 - Send a bunch of animations on an element to the compositor at once
Answered ni?

Next:

  • Bug 1278136 - Create a stacking context for transform/opacity animations on 'transform:none'/'opacity:1' segment even if OMTA is disabled
  • Bug 1295107 - Extend eCSSUnit_PercentageRGBAColor/eCSSUnit_PercentageRGBColor to store values greater than 100% value

alessio.placitelli@gmail.com 4 days ago

Done:

  • Bug 1293953: Schedule the HW survey job (using Airflow?)
  • Bug 1284278: Schedule training of add-on recommendation model with Airflow
  • Bug 1286223: Recommend top N add-ons for users without any add-on installed.
  • Bug 1295113 - Store the addon recommender model to S3
  • Bug 1297319 - Document the Scalars roadmap
  • Presented our work on the addon-recommender

Next:

  • Bug 1276200 - Validate engagement measurements
  • Bug 1288006 - Intermittent browser/modules/test/browser_UsageTelemetry.js | leaked 1 window(s) until shutdown [url = about:blank]
  • Bug 1293954: Make HW Survey data available on games.mozilla.org
  • Bug 1293955: Add new fields to the HW survey report

mh+mozilla@glandium.org 6 days ago

Done:

Reviewed: - bug 1291356, bug 1292653, bug 1293868, bug 1291424, bug 1267270, bug 1254779, bug 1294510, bug 1289194, bug 1288845, bug 1294331, bug 1240134, bug 1294731, bug 972945, bug 1294864, bug 1294803, bug 1291944, bug 1293448, bug 1295439, bug 1295516, bug 1294475, bug 1295760, bug 1295780, bug 1295784, bug 1295811, bug 1295853, bug 1287326, bug 1143421, bug 1296449, bug 1294660, bug 1295688, bug 1295695, bug 1296137

Landed bugs:

  • bug 1292463: Move MOZ_C{,XX}_SUPPORTS_WARNING to python configure
  • bug 1293579: Add a dependable function/decorator to avoid some of the depends('--help') weirdness in python configure
  • bug 1293837: Move HAVE_64_BIT_BUILD test to python configure
  • bug 1293840: Determine HAVE_64BIT_BUILD from --target
  • bug 1294585: Move --with-*-keyfile options to python configure.
  • bug 1294632: Remove unused old_configure_options
  • bug 1256004: Frequent TaskCluster build gmake[5]: * [/home/worker/workspace/build/src/obj-firefox/addon-sdk/source/test/addons/.mkdir.done] Error 1
  • bug 1294630: Move --enable-ipc-fuzzer to python configure
  • bug 1295480: Move various options to python configure
  • bug 1295885: Remove netwerk/protocol/rtsp
  • bug 1295751: Make it possible to copy configure.in to configure
  • bug 1291768: Firefox for Android Crashes when performance recording is started
  • bug 1257049: Stop spawning a separate process for config.status from configure.py
  • bug 1296502: js-config contains the python representation of a list for NSPR_CFLAGS
  • bug 1276003: Move --enable-necko-protocols to python configure
  • bug 1296503: Dump config.status with unicode or byte strings, matching what is in the config we get out of python configure

Next:

  • More python configure infrastructure (for introspection/lint)

Coordination:

Waiting for review: - bug 1287671: Simplify jscpucfg.h

Waiting for other bug(s) to be fixed: - bug 1256730: Fail configure when api keyfiles don't exist

amccreight@mozilla.com 6 days ago

Done:

  • landed: Bug 1288870 - Refcount XPCNativeInterface. I spent a while working around false rooting hazards.
  • Bug 1295684 - Make JSObject2WrappedJSMap infallible, to improve some crash reports.
  • Bug 1295695 - Add explicitly fallible methods to InfallibleAllocPolicy.
  • Bug 1295688 - InfallibleAllocPolicy::reportAllocOverflow should crash.
  • landed: Bug 1296726 - Remove unused methods from nsIInterfaceInfoManager.
  • Took a few half days off.
  • Bug 1281952 - Fire the popstate event asynchronously. Fixing up patch to use lambdas instead of a runnable.

Next:

  • I need to put up bug 1288909 for review (refcounting XPCNativeSet).
  • Investigate test failures in bug 1281952.

mgoregaokar@mozilla.com 6 days ago

Done:

Stylo:

Gc:

Gecko: Added layout support for inset() https://bugzilla.mozilla.org/show_bug.cgi?id=1246762

Servo: Accidentally implemented multiple backgrounds: https://github.com/servo/servo/pull/12945

Next:

  • Run FDD on twitter and github
  • Finish up safety PR
  • url() values (blocked on cam's work)

Ms2ger@gmail.com 6 days ago

Done:

Servo DOM

Servo other

Testing

Administration

  • 2016-08-16: looked at flights to Hawaii, again
  • 2016-08-16: 1:1
  • 2016-08-18: looked into Hawaii flights

SpiderMonkey

Reviews

Next:

  • more of the same

Coordination:

  • will be out Monday and Tuesday next week.

amarchesini@mozilla.com 6 days ago

Done:

Workers:

  • Bug 790919 - Don't dispatch close event, and remove onclose
  • Bug 1286895 - No limit on number of dedicated JS web workers in Firefox
  • Bug 1288770 - Switch worker timeouts to using nsJSTimeoutHandler
  • Bug 1295980 - Let's add telemetry to see if SharedWorkers are used
  • Bug 1296586 - Fixing some comments in WorkerPrivate

Containers:

  • Bug 1288029 - What happens if some container tab is opened and the user disables Containers from about:preferences?
  • Bug 1257455 - Shouldn't change userContextId attr of a

Worklet:

  • Bug 1290021 - Implement Houdini "Worklets Level 1" spec

DOM:

*Bug 1295945 - HTML documents sent with multipart/x-mixed-replace ignores Referrer-Policy response header

  • Bug 898728 - Blob URIs are briefly reusable after page unload, seemingly contradicting the FileAPI
  • Bug 1264053 - MessagePort should support transferable objects in multi-e10s
  • Bug 1288561 - Overflow in nsAttrAndChildArray::GrowBy() causes buffer overrun
  • Bug 1288903 - Investigate wrapper behavior with push tests

Entries API:

sawang@mozilla.com 6 days ago

Next:

Keep working on

  • Bug 1276553 - Make nsISHistory support "partial" mode

bhsu@mozilla.com 6 days ago

Done:

Pointer Events

  • Bug 1258808 - Pointer event ids are always 0 (f+)
  • Bug 1285804 - Enable test_pointerevent_pointerleave_pen-manual.html and test_pointerevent_pointerout_pen-manual.html (f+)
  • Bug 1285861 - Enable test_pointerevent_gotpointercapture_before_first_pointerevent-manual.html (f?)
  • Study Chromium's automated testing framework
  • Study jQuery PEP's automated testing framework
  • A proposal for refining PE test automation

Next:

Pointer Events

  • Refine PE test automation

Bug Fixing

  • Bug 1165237 - fetch() not aborted upon document unload (Studying)

ttung@mozilla.com 6 days ago

Done:

  • Bug 1187335 - Integrate fetch with subresource integrity (P2-part1 & P4: r?)
  • Bug 1287701 - Expose persisted() method to StorageManager (f+)
  • persist attribute in QuotaManager

htsai@mozilla.com 6 days ago

Done:

  • PE manual testing resource arrangement

Next:

  • Contact DevRel to understand how to use community help

Coordination:

  • Recent DOM performance issues are reported, would be great to get more hints or attention
    • Bug 1292722 - Laggy keyboard and mouse since 2016-07-30 build
    • Bug 1295123 - Middle click does not register intermittently
    • Bug 1295108 - Changes to HTML "base" element cause performance issues
    • Bug 1294161 - Poor performance when viewing washingtonpost.com comments

btseng@mozilla.com 6 days ago

Done:

  • Fix:
    • Bug 1275518 - Crash in DatabaseConnection::GetCachedStatement (landed)
  • Review:
    • Bug 1285861 - Enable test_pointerevent_gotpointercapture_before_first_pointerevent-manual.html
    • Bug 1294335 - [Pointer Event] Refine setPointerCapture / releasePointerCapture to follow the algorithm deinfed in the spec
    • Bug 1296185 - [Pointer Event] Import new web-platform-tests to pointer events mochitest

Next:

  • Bug 1290853 - /IndexedDB/transaction-lifetime-empty.html test is unstable
  • Bug 1294029 - window.open makes code called by setTimeout to run in parallel
  • IDB Observer Spec Study

jdai@mozilla.com 6 days ago

Done:

  • Bug 1294100 - TypeError: Argument 2 of Document.createElement can't be converted to a dictionary. (f+)
    • Need to work on mac, windows and android build errors.

Next:

  • Bug 1281375 - Navigating to a javascript URL does not override the document's URL
  • Bug 1275839 - Implement CustomElementsRegistry whenDefined function(WIP)
  • Bug 1275838 - Implement CustomElementsRegistry get function(WIP)
  • Bug 1275832 - Implement custom element name validation for custom element(WIP)

sshih@mozilla.com 6 days ago

Done:

  • Bug 1296185 - [Pointer Event] Import new web-platform-tests to pointer events mochitest (landed)
  • Bug 1285861 - Enable test_pointerevent_gotpointercapture_before_first_pointerevent-manual.html (r+)
  • Bug 1296194 - [Pointer Event] Update web-platform-test pointerevent_element_haspointercapture (r+)
  • Bug 1295719 - input[type=range,number] does not fire 'change' event for some key combinations (r?)
  • Bug 1292067 - [Pointer Event] Make width/height of pointer default to 1 (r+)
  • Bug 1297248 - nsIPresShell::SetCapturingContent doesn't work when e10s enabled (WIP)
  • Bug 1294335 - [Pointer Event] Refine setPointerCapture / releasePointerCapture to follow the algorithm deinfed in the spec (f?)
  • Bug 1292070 - [Pointer Event] Incorrect values of button and buttons of pointer events when multiple buttons pressed (f?)

Next:

  • Pointer Event related bug fixing
  • Trace pointer events with device=pen and test it

jjong@mozilla.com 6 days ago

Done:

  • Bug 885359 - Radio groups without a selected radio button should have :indeterminate applying (r+)
  • Bug 1288591 - Implement the layout for <input type=time>
    • WIP2, added integration with front-end, keyboard processing and typing handling.
    • Need to work on non-e10s.

Next:

  • Bug 1288591 - Implement the layout for <input type=time>
  • Bug 1278192 - Implement the value sanitizing algorithm for <input type=week>

shuang@mozilla.com 6 days ago

Done:

  • r+ : Bug 1267941 - Implement Storage API estimate() feature
  • Storage work week

Next:

echen@mozilla.com 6 days ago

Done:

  • bug 1275835 - Implement CustomElementsRegistry define function (review?)
    • investigated test failures found via try push. (Wrap object into correct compartment)
  • bug 1293252 - Unit-less CSS length value is wrongly applied if the page was open in background tab.
    • quirky-length
    • full-standard mode: < !DOCTYPE html >

Next:

  • bug 1275835 - Implement CustomElementsRegistry define function
    • life cycle callbacks
  • bug 1274159 - Add [HTMLConstructor] to support custom element feature
  • bug 1293252 - Unit-less CSS length value is wrongly applied if the page was open in background tab

daisuke@mozilla-japan.org 6 days ago

Done:

  • filed: Bug 1295401 - The value of getKeyframes of discrete animation should be underlying value of the target element if no specified keyframe at 0%/100% and no specified style
  • fixed: Bug 1277433 - Use discrete animation for appropriate flexbox properties
  • wip: Bug 1210795 - Display animations' timing-functions in the animation-inspector
    • with react-redux
  • 1 day PTO

Next:

  • Bug 1210795 - Display animations' timing-functions in the animation-inspector

slyu@mozilla.com 6 days ago

Done:

Stylo

  • Rewrite the script that generates clean stylo-gecko reftest.list

Servo

  • Landed #12676: Absolutely positioned block box are collapsing margin with its previous sibling
  • Fix #12824: A collapse through block flow should have the collapsed margin on its top edge
  • COSCUP Talk(Aug 20-21)
  • Flow Tree JSON dump & visuliazer: #12675: Pretty print the flow tree
  • Help Taipei Code Sprint contributor to ramp up

Next:

Stylo

  • Mark reftest as skip and fail

Servo

  • Flow Tree JSON dump
  • Modern Web Conf talk (Aug 24)
  • Taipei Code Sprint
  • Help ajeffrey run servo-perf right now
  • Fix #12824 regression if I have time

Coordination:

Will be in Modern Web Conf Wed and Thr

jolesen@mozilla.com last week

Done:

Working on Cretonne binary encodings. Defining language for specifying instruction encodings, generating lookup tables, adding RISC-V instruction definitions as a guinea pig ISA.

Next:

More encoding work

sstangl@mozilla.com last week

Done:

  • Tried to investigate security problem using static analysis. Decided against that.
  • Started on a large patch that looks like it stands a good chance of eliminating this class of security problems.

Next:

  • Keep working on the patch.

jcoppeard@mozilla.com last week

Done:

Modules:

  • Wrote patch to handle module instantiation errors correctly (bug 1295978)
  • Set introductionType to something sensible for imported modules (bug 1292614)

GC:

  • Some of the changes to the nursery seem to have caused performance regressions. I reverted the nursery resizing heuristic changes in bug 1293239.
  • Set JS_GC_PROFILE=0 to see line based timings for major GCs (bug 1296715)
  • Reduced the frequency of minor GCs by handling CCWs that wrap nursery objects specially (bug 1293127)
  • Make sureFreeOp's runtime poiner null when used off main thread (bug 1295991)
  • Remove SpiderMonkey's periodic full GC because this duplicates other GC triggers (bug 1296639)
  • Don't crash with an assertion when we have a shutdown leak (bug 1293209)
  • Fixed OOM handling when allocating chunks (bug 1295035)
  • Sweep dictionary mode objects after minor GC to clear shape listp pointers (bug 1295551)
  • Shrink the nursery if we run out of memory (bug 1294469)
  • Clear the eval cache after compacting GC (bug 1294566)
  • Fixed a compartment mismatch tracking promise rejections in the shell (bug 1294241)

Next:

Investigate situations where we create gray->black edges. Fix more bugs. Go on PTO for a week.

lbergstrom@mozilla.com last week

Done:

  • TWIS
  • Booked Boston manager offsite stuff
  • Aid in landing MSVC
  • Decision to turn off ffmpeg to restore nightly builds, etc.
  • Tried Cargo workspaces again (hit bugs & version conflicts)
  • Lots of time on the m-c vendoring stuff

Next:

  • TWIS
  • More time on the m-c vendoring stuff
  • Get the Windows builder testing the MSVC bits
  • Fix android
  • Try cargo workspaces again - hopefully this time!

Coordination:

Going to take some PTO to just chill and enjoy summer a bit once all the fire drills are handled.

josh@joshmatthews.net last week

Done:

Wrangled children instead of web specifications for a week.

Next:

  • Triage some relevant Gecko bugs that were recently opened
  • Address review comments on iterable
  • Start brainstorming UPenn and NCSU projects
  • Address review comments on bug 1264192
  • Address review comments on bug 1277681
  • Outstanding reviews
  • Measure Servo DOM bindings perf with new rustc

masayuki@d-toybox.com last week

Done:

This post includes my work between 2016-08-09 and 2016-08-22

  • Wrote patches: Bug 1294536 - [non-e10s] document keydown event with dom select() function after syncrhonous ajax
  • FIXED: Bug 1286157 - [TSF] TSFTextStore should use relative offset query when there are pending changes
  • FIXED: Bug 1257446 - [TSF] Candidate window is overlapped on composition string when using Google Japanese IME on gmail compose window
  • FIXED: Bug 1286464 - [TSF] Google Japanese Input doesn't show input mode popup when caret is in empty line of HTML editor since bug 1257446
  • FIXED: Bug 1291082: [e10s] Crash in mozilla::ContentCache::TextRectArray::GetUnionRectAsFarAsPossible(unsigned int, unsigned int, bool)
  • FIXED: Bug 1295354 - MOZ_ASSERT(nodePosition.mOffset) on e10s while sending a message with an emoticon on hangouts.google.com
  • FIXED: Bug 1293957 - [TSF] Improve TSFTextStore::GetTextExt()
  • FIXED: Bug 1273510 - [TSF] Investigate what we need to do if ATOK stops using some Gecko specific hacks
  • FIXED: Bug 1296578 - [e10s] TextInputHandler should use query events relative to insertion point during composition
  • Investigated: Bug 895197 - Deleting first <li> inside an <ul> with contenteditable inserts <br> before <ul>
  • Investigated: Bug 1293505 - Remapped function keys by Keyboard Layout Manager do not work in FF v. 48.0
  • Investigated: Bug 1296050 - Typing in a textarea is sluggish when page contains LRM / RLM control characters
  • Reviewed: Bug 1295852 - elements named _moz_generated_content_before/after should not be considered generated content containers
  • Reviewed: Bug 1287983 - Implement transitionstart event
  • Reviewed: Bug 1265800 - Caret in wrong location upon backspace, follows inserting inserts extra <br>
  • Reviewed: Bug 1217715 - [Win] Mouse wheel scroll speed should be accelerated by the system scroll speed override on any large scrollable elements not only on the root element of the root document
  • Answered ni?: Bug 887695 - WM_KEYDOWN and WM_SYSKEYDOWN should be handled before IME handles them
  • Answered ni?: Bug 1232125 - Text selection highlight is not shown
  • Answered ni?: Bug 1293498 - Option+Backspace in contenteditable incorrectly deletes more than just the previous word
  • Answered ni?: Bug 1084189 - Cannot use IME on Nightly builds which are launched by mozregression
  • Answered ni?: Bug 748308 - Support execCommand("insertlinebreak") and execCommand("insertparagraph")
  • Filed: Bug 1295098 - WidgetMosueEventBase::buttonType should be an enum class in mozilla::
  • Filed: Bug 1293339 - Popup window for "Share this page" button shouldn't be autohide (or should restore inputted text when the panel is reopened for same tab)
  • Filed: Bug 1296217 - [e10s] Suggest window and candidate window of IME isn't positioned as expected if the editor is zoomed in/out or rotated by CSS transform
  • Filed: Bug 1296220 - Rename nsIMEUpdatePreference to something in mozilla::widget
  • Filed: Bug 1296500 - Implement a new struct which has nsCOMPtr
  • Filed: Bug 1296506 - Rename some method names which look for an editable node
  • Filed: Bug 1297013 - mozilla::NativeKey should log its behavior
  • Closed: Bug 199685 - AIX: Preedit string deleted when arrow keys are pressed
  • Closed: Bug 269622 - [Mac] converting string is inserted every hitting space key
  • Closed: Bug 282414 - [Win9x only] Active (global) IME / keyboard switching is erratic (with Alt + Shift)
  • Closed: Bug 474772 - Text input via IM does not work in windowless Flash Movie
  • Closed: Bug 490018 - SCIM doesn't work with Firefox 3.5beta4
  • Closed: Bug 504262 - Can not realize the interoperation between flash and ime
  • Closed: Bug 1058437 - [TSF] EditorBase and TSFTextStore should support multiple composition at same time
  • Verified: Bug 1267206 - IME status tip's position is wrong in search input on menu

Next:

  • A mentor at Hands on in Mozilla Japan Office (2016-08-27)
  • Bug 1294536 - [non-e10s] document keydown event with dom select() function after syncrhonous ajax
  • Bug 1293505 - Remapped function keys by Keyboard Layout Manager do not work in FF v. 48.0
  • Bug 1297013 - mozilla::NativeKey should log its behavior

Coordination:

Almost giving up to fix bug 1257617 in 51 due to still working on other urgent bugs.

mkato@mozilla-japan.org last week

Done:

  • Bug 1180684 - Keyboard interaction for some games doesn't work with the low integrity NPAPI plug-in sandbox enabled
    • Writing fix
  • Bug 1184142 - Support SpeechSynthesis API in Android
    • Writing new fix
  • Bug 1215247 - Enable ECMAScript Internationalization API for Firefox on Android
    • Investigating etc
  • Bug 1273510 - [TSF] Investigate what we need to do if ATOK stops using some Gecko specific hacks
    • Review
  • Bug 1290442 - [Mac][Narrate] The tab sound indicator doesn't work properly for the voices introduced since Mac OS X 10.10
    • Investigating
  • Bug 1291082 - [e10s] Crash in mozilla::ContentCache::TextRectArray::GetUnionRectAsFarAsPossible(unsigned int, unsigned int, bool)
    • Review
  • Bug 1293585 - Remove more unused members in AndroidBridge after bug 1255628
    • Landed
  • Bug 1292476 - Use nsIIDNSerice.Normalize instead of nsIUnicodeNormalizer on NPNVdocumentOrigin
    • Writing fix
  • Bug 1293957 - [TSF] Improve TSFTextStore::GetTextExt()
    • Review

Next:

  • Bug 1215247 - Enable ECMAScript Internationalization API for Firefox on Android
  • ICU related code

kheadley@mozilla.com last week

Done:

  • wrote benchmark scripts and integrated with gnuplot
  • reorganized repo code
  • extended benchmarks with generated branches
  • wrote new version of incremental tree update

Next:

  • expand and integrate incremental tree update code
  • write tests of new code
  • write benchmarks enabled by new code
  • meet with team to define continuing support

Coordination:

official end of internship this week, need to plan closing and continuing duties

mphillips@mozilla.com 2 weeks ago

Done:

  • Banged head against Bug 1226261
  • R'd some patches for Bug 1291005
  • Pondered the meaning of life
  • Figuring out a talk for nodepdx

Next:

  • A TypedArray sorting patch caused a regression, see bug 1295034 so need to patch that.
  • Finish up bug 1226261 (self-hosted constructors)

agrigas@mozilla.com 2 weeks ago

Done:

  • worked with Michelle to get final strings for control center remaining elements
  • continue control center support through build
  • continue TP addon work by revising design from banner style to doorhanger off icon
  • reviewed roadmap for priv/sec team
  • outlined plugins re-design proposal
  • Next:

  • continue re-design of plugins UI doorhanger and url bar icons
  • continue tracking protection plug-in refinement
  • continue control center build support
  • ajeffrey@mozilla.com 2 weeks ago

    Done:

  • Gave talk on Rust at Facebook.
  • Added unit test for ipc channels reentrancy (https://github.com/servo/ipc-channel/pull/95).
  • Improved Servo panic display in the case that the constellation has already closed (https://github.com/servo/servo/pull/12657)
  • Next:

    • Work with Kyle on performance measurement of idealized display list incrementalization
    • Work with Connor on navigation history

    Coordination:

    • I'm back from SF
    • This is Kyle's last week
    • Starting two weeks of vacation next week.