SlideDeck.io – A repository of great HTML presentations
Firefox Frontend – find bar, loop, e10s and more
View Github Repository
Open presentation in a new window
neojski
See all presentation from neojski
Firefox Frontend – find bar, loop, e10s and more
0
0
mozilla-presentation
On Github
neojski / mozilla-presentation
Firefox Frontend
find bar, loop, e10s and more
Tomasz Kołodziejski
http://neojski.github.io/mozilla-presentation
Me
Studying at the
Jagiellonian University
in
Kraków
.
Flew here 5967 miles
. That's 32 light milliseconds! My
Bugzilla activity
list has 842 rows. 20 bugs fixed in 14 weeks. Experimental "no-project" internship.
working closely with #fx-team (:tomasz)
working on many different parts of firefox
much more difficult to focus
difficult to create awesome presentation with single topic
Find bar
Tiny improvements
Case-sensitivity now is tab specific.
"Match case" button retriggers the search.
Performance improvements
_getEditableNode more efficient
Highlighting a huge amount of matches does not hang the browser
Demo
DIY
Before
Open a huge website like
HTML5 doc
.
Open findbar, check "highlight all".
Type "a".
Wait until browser unfreezes.
After
Open a huge website like
HTML5 doc
.
Open findbar, check "highlight all".
Type "a".
Happily cancel search.
about:newtab
Favicon fallback
about:newtab can't switch search engine if icon/logo/image is not available"
Work week investigations
about:newtab search engine logo sometimes blinks
Get rid of moz-page-thumb protocol
Use CSS to resize the grid
Loop
Firefox Hello!
Style improvements
Footer
Implement Loop panel footer layout/styling with FxA pieces
Whitespace in conversation window
Unnecessary white space in conversation window
Incoming call icon
Incoming call button icon spacing
E10s
New tabs should appear immediately to the right of the current tab.
(WIP)
UITour
Split UITour.jsm into chrome and content parts that communicate via messages
Privacy
ContentPrefService should record the time a permission was added/modified, and offer a way to reset those changed after a specified date
content-prefs.sqlite is corrupted(and site specific zoom level is lost)when downgrade from Nightly35.0a1 to Aurora34.0a2 and earlier
Create a pref to control Polaris
Build system
mach test whatever (fixed)
I want to run this test file. How do I do it?
check-spidermonkey, cppunittest, crashtest, crashtest-ipc, jetpack, mochitest-1, mochitest-2, mochitest-3, mochitest-4, mochitest-5, mochitest-a11y, mochitest-browser, mochitest-chrome, mochitest-devtools, mochitest-ipcplugins, mochitest-plain, reftest, reftest-ipc, valgrind, xpcshell
"mach test filename" does not run the file test
mach watch
I modified browser/themes/shared/newtab/newTab.inc.css
What do I mach build to see the changes?
mach watch on github
|mach build file| does not always build
Thanks!
Questions?