Dead Zone

Stand alone.

vivaldi ... 2

2017-03-23 10:57:47 | 雑記

そうそう、spellcheckがねぇ...
設定に該当項目が見当たらなかったので、どうしたもんかとググってみたら何のことはない、context menuのSpellcheckから言語の設定画面に行けるってことで(._.)

設定の言語で思い出したけど、UI言語はプロファイルで分けられたりはしないんですね(^^; ソリャソウカ
慣れるまでは日本語で使おうと思ってたら日本語は未訳とかアレとか多すぎて辛いので英語で使ってますけど...
ってこれを入力中に動作が異常に(x_x) (入力ができなくなったり、BSキーを連打したらログアウトしてしまったり)
う~ん...

関係ないけどvivaldiのforumはなんでページ遷移のたびにtransitionで真っ白にするかねぇ...鬱陶しくてしょうがナイ :-(

--
1.8.770.38 (Official Build) (64-bit)

コメント
この記事をはてなブックマークに追加

vivaldi ...

2017-03-22 10:35:40 | 雑記

だいぶ慣れてきた(・・)
ただ...WindowsでもLinuxMintでもフツ~に動作するのにmanjaroだけはマウスホイールの反応が悪くて萎える... 

・autofillの個別削除~FirefoxはDelでできるが、VivaldiはShift+Del。

・context menuに "Paste as plain text" あり。Firefoxにはこれが無いのでテキストエディタでpaste+cutするという手間をかけていた(いる)のは内緒の話。

・Firefoxは別プロファイルを独立したインスタンスで同時利用できるが、Vivaldi(Chrome)では不可。別プロファイルで起動はできるが、一方を終了するともう一方も終了してしまう(-_-)

・Firefoxはサイト単位でzoomを記憶してくれてそれはそれで便利だけどVivaldiはタブ単位なので不便。と思ってたらStylishでzoom指定できる(ドメイン単位だろうが特定URLだろうが)と知って愕然... 今後zoomはStylishで...

--
1.8.770.32 (Official Build) (64-bit)

[3/24追記]
--user-data-dirを指定すれば別プロファイルを独立したインスタンスで使用できました。(いやそんな予感はあったんだけどファイルの重複(Safe Browsing~とか)が嫌で試してなかった^^;) 
--
1.8.770.40 (Official Build) (64-bit)

[3/25追記]
zoomではiframeに対応できなかった(._.)
--
1.8.770.44 (Official Build) (64-bit)

 

コメント
この記事をはてなブックマークに追加

firefox 52 謎

2017-03-21 17:38:45 | 雑記

元ネタは
1348644 - Copied part of a specific URL suggestion in awesomebar is just symbols (U+E5E5)
なんですが。

Firefox52で、ロケーションバーに何か1文字タイプしてぞろぞろっと出てきた候補からテキトーに一つ選んで、

HOMEキーを押し、先頭から部分選択して、

コピー(Ctrl+C)&ペースト(Ctrl+V)すると、

このザマ。

化けるのはコピーした時で、他所でペーストしたらびっくりぽんという仕掛けになっております。

それはいいんだけど。Firefoxだし。53.0b1で再現しなくなってるから既に直ってるっぽいし。

分かんないのは、Nightlyでは再現できないのと、52でremote debugするとあり得ない状況になってしまうこと...

問題の箇所は
view-source:chrome://browser/content/urlbarBindings.xml
の method name="_getSelectedValueForClipboard" の部分なんですが。
>748: var selectedVal = inputVal.substring(this.selectionStart, this.selectionEnd);
ここはOKなんですが、breakpoint張ってselectedValの値を見てみると、
>770: uri = uriFixup.createFixupURI(inputVal, Ci.nsIURIFixup.FIXUP_FLAG_NONE);
この後で文字化けします。何度やっても。たまに文字化けしないけど(-_-; たまに文字化けしないけど!(-_-;;
いやでもselectedVal全然関係ねぇし(-_-;; なんで化ける?(-_-;; 訳分からん(-_-;;

もう激謎。

(激謎なんだけど...いやこれメモリぶっ壊してないか?とガクブル...)

[3/23追記]
本日releaseビルド環境を作って試してみたところ...
・手元でビルドしたものでも再現する
・ _getSelectedValueForClipboardはCtrl+Cした時ではなく文字選択する度毎に呼び出されていた
・文字化けは確かに上記箇所で発生
という結果に。
え~っと・・・ 

あっ、今上記bugにアクセスしようとしたら拒否られた。
ということはやっぱりメモリリークのセキュリティバ
ぐっ

 

コメント
この記事をはてなブックマークに追加

nightly lang

2017-03-19 14:24:46 | 雑記

1348299 - Only Fonts for Latin is effective to size

からの

1346674 - Migrate all uses of nsILocaleService::GetApplicationLocale to mozILocaleService::GetAppLocale

1348259 - Default line height was changed on Nightly55.0a1

1348535 - nightly don't use default font when html lang="ja" and charset is UTF-8

ナンダコリャ

|In order to test I'd like to ask to test:
| - en-US Windows 10
| - ja Firefox before the patch and after the patch
| - html lang="ja"
必要なのか? と思いつつ作業はしてたけど。作業してみたらやっぱりこれ必要ないだろと思ってたら(^^;

いやでもFirefoxがhtmlのlang="ja"を見てないって全然知らなかったわ(汗
意識したこともないけど。

LinuxMintで確認してみたら
before = ftp.mozilla.org/pub/firefox/nightly/2017/03/2017-03-14-11-04-01-mozilla-central/firefox-55.0a1.en-US.linux-x86_64.tar.bz2
after = ftp.mozilla.org/pub/firefox/nightly/2017/03/2017-03-16-11-02-53-mozilla-central/firefox-55.0a1.en-US.linux-x86_64.tar.bz2

Locale=en_US, html lang="ja"
before : x-western
after  : x-western
(firefox-55.0a1.ja.linux-x86_64 has no difference)

Locale=ja_JP, html lang="ja"
before : ja
after  : x-western
(firefox-55.0a1.ja.linux-x86_64 has no difference)

でした。(sizeしか見てないケド)
(あれ? でもlang="en"の場合は全てのケースでx-westernだったんだけど。勘違いかな?)
当然Windows10でもシステムロケールに依存するんだろうけど、Windowsでそれはやりたくない(-_-)(戻すときに苦労しそうな予感がするから...)

 

コメント
この記事をはてなブックマークに追加

firefox silent swf

2017-03-18 21:19:09 | 雑記

元ネタは
Firefox not playing embedded audio : firefox
で、Firefoxでは https://fauux.neocities.org/Love.html の音楽(flash)が再生されない、という話なんですが。ええもちろんVivaldi(Chrome)では(Edgeでも)何の問題も無いですちゃんと音楽が聞こえます。
原因は、flashを埋め込んでいるembedタグでwidth=0 height=0が指定されているためで(音楽用なので)、Inspectorで両方とも1以上にしてやればすぐに再生が始まります。
0x0のコンテンツなんで、最初、FirefoxにFingerprintとみなされてブロックされてるんじゃないかと思い、さんざんググるも該当する情報が見つからず...
考えてみると1x1でOKになるということはどうもFingerprintとは関係が無さげで...

要するに、もし世の中に音楽だけのflashを0x0でembedしているWebページが上記以外にもあったとしたらFirefoxユーザーにはそれは聞こえない、ってことで。

[3/19追記]
Stylishでサイズ制限かけてやれば
embed {
  min-width: 1px !important;
  min-height: 1px !important;
}
OKだった(・・)
(無条件に適用していいかどうかは知りません)

 

コメント
この記事をはてなブックマークに追加

nightly CSS Rules Font Preview

2017-03-17 19:08:58 | 雑記

え~っと...
DevToolsのInspectorのCSSのRulesのフォントのtooltipというかプレビュー表示なんですが。こんな悲惨なことに...

mozregression曰く

11:06.59 INFO: Last good revision: cc5e2abed8085d2947079ed773cba45af01403ce
11:06.59 INFO: First bad revision: 07e53fffedbb77210a4474c96fbbcc69f347b0d2
11:06.59 INFO: Pushlog:
https://hg.mozilla.org/integration/mozilla-inbound/pushloghtml?fromchange=cc5e2abed8085d2947079ed773cba45af01403ce&tochange=07e53fffedbb77210a4474c96fbbcc69f347b0d2

ってことでpushlogを見るとどうもこれらしく。
1067999 - Images in background-image tooltips aren't always easy to see
・・・
市松模様はバグじゃなくて意図的な変更だったようで。

へ~

ほ~

は~

 

コメント
この記事をはてなブックマークに追加

nightly 20170316030211

2017-03-16 22:30:12 | 雑記

うげげ

なんてことしやがる(+_+)

[追記]
急場しのぎ(-_-)
(function () {
Components.utils.import("resource://gre/modules/AddonManager.jsm");
let features = [
  "activity-stream@mozilla.org",
  "aushelper@mozilla.org",
  "flyweb@mozilla.org",
  "formautofill@mozilla.org",
  "e10srollout@mozilla.org",
  "firefox@getpocket.com",
  "presentation@mozilla.org",
  "shield-recipe-client@mozilla.org",
  "deployment-checker@mozilla.org",
  "webcompat@mozilla.org",
  "webcompat-reporter@mozilla.org"
];
let false_features = [
];
for (id of features) {
  AddonManager.getAddonByID(id, function(addon) {
    if (addon) {
      console.log(addon.id, !addon.softDisabled);
      if (false_features.includes(addon.id) && !addon.softDisabled) {
        addon.softDisabled = true;
        console.log(addon.id, ' is disabled');
      }
    }
  });
}
})();

 

コメント
この記事をはてなブックマークに追加

firefox imgur.com

2017-03-16 21:31:44 | 雑記

can't add images from print screen on Imgur • mozillaZine Forums

PrintScreenでコピーしたイメージをImgurのNew postに貼り付けてuploadしようとしてもFirefoxではできない、って話なんですが。
もたもたしてたらコメントが付いちゃって萎えたので(´・ω・`)

When you hit Ctrl+V, Browser Console shows an error message.
>TypeError: c.getAttribute is not a function  global.js:11:17251
(I cannot say whose bug it is)

To avoid this fault, though this is a trick, select any text(e.g. a part of "drag images here"), and then hit Ctrl+V. Or, click inside the textbox and hit Tab key, and then hit Ctrl+V. Or such.

マウスで文字部分を選択してからCtrl+Vするとか、URL用テキストボックスをクリックしてタブキー押してCtrl+Vするとか、で逃げられるよ、という話。

ImgurのバグなのかFirefoxのバグなのかはたまた他のJSモジュールのバグなのかよく分からないんですが。

Clipboard API and events

'New post' on Firefox - Album on Imgur

 

コメント
この記事をはてなブックマークに追加

firefox 52 session restore

2017-03-16 08:53:51 | 雑記

Firefox 52で起動時にリストアされたタブのアイコンが表示されないことがあるらしく。私は再現できませんが。session restore使ってないし(_
しかしまあ。

1345456 – Favicon fails to display for majority of tabs upon restart.

Browser Consoleで

for (tab of gBrowser.tabs) {
  let tabState = JSON.parse(SessionStore.getTabState(tab));
  if (tabState.image) {
    gBrowser.setIcon(tab, NetUtil.newURI(tabState.image));
  }
}

とでもすれば。sessionstore.jsが壊れてなければ復元できるかと。

というかタブを更新すれば直るような気が...

 

コメント
この記事をはてなブックマークに追加

nightly Site Deployment Checker

2017-03-16 06:57:40 | 雑記

Site Deployment Checker  1.0  deployment-checker@mozilla.org

1346017 – develop system add-on to check the deployments of various mozilla properties

 

コメント
この記事をはてなブックマークに追加